Autor
|
Thema: Datei in txt File schreiben mit catscript (1188 mal gelesen)
|
yann Mitglied
Beiträge: 4 Registriert: 30.11.2006
|
erstellt am: 30. Nov. 2006 14:19 <-- editieren / zitieren --> Unities abgeben:
Hallo, Zurzeit schreibe ich ein Makro für CATIA V5 R16 in catscript und möchte eigentlich Datei in ein .txt File schreiben. Ich weiss, wie man ein txt File auslesen kann und Datei in CATIA importieren, das ist ziemlich einfach, so das sollte nicht so schwer sein....aber ich habe keinen Beispiel gefunden. Hättest jemand einen Beispiel ? Vielen Dank Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mathias.bergundthal Mitglied informatiker
Beiträge: 153 Registriert: 03.08.2005 HP xw6000 - WXP Pro SP2 - CATIA V5 R16 SP9 - Visual Studio 2005
|
erstellt am: 30. Nov. 2006 14:32 <-- editieren / zitieren --> Unities abgeben: Nur für yann
hi Yann, du kannst VBScript in dein Makro einbauen und mit VBScript kannst du dann alles machen was du willst öhm du schreibst "möchte eigentlich Datei in ein .txt File schreiben", meinst du damit du willst den Pfad und/oder Name der Datei in die Textdatei schreiben? Was du suchst findest du unter dem Befehl TextStream. Mit diesem Befehl kannst du eine Textdatei angeben und diese dann auslesen und natürlich auch ändern. Wenn du interesse hast an einer super VBScript Hilfe, dann schreib mir doch schnell ein PrivateMessage mit deiner EMail und dann schicke ich sie dir zu. noch viel Spass beim coden grüessli, mathias
------------------ In diesem Zeitalter der Massenkomunikation sind Verrücktheiten ansteckend. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
yann Mitglied
Beiträge: 4 Registriert: 30.11.2006
|
erstellt am: 30. Nov. 2006 14:51 <-- editieren / zitieren --> Unities abgeben:
Hallo Mathias, Vielen Dan für dein Antwort. Eigentlich hatte ich schon das Makro mit VBScript geschrieben aber jetzt muss ich alles in catscript umsetzen : die Firma hat mir gesagt, dass das Makro auch unter Unix laufen muss. (Das ist fast das gleiche aber muss einige Funktionen verändern) Ich möchte einige Massnahmen, die ich schon mit dem Makro ausgelesen habe, in diesem .txt File schreiben. Ich kann auch natürlich nicht Excell benutzen. Ich habe auch ein anderes Problem, um eine Liste zu definieren. Dieses VBScript Code geht nicht mit catscript : weisst du, wie ich einfach dieses umsetzen könnte ? Nochmal Vielen Dank Gruss Yann Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
yann Mitglied
Beiträge: 4 Registriert: 30.11.2006
|
erstellt am: 30. Nov. 2006 15:13 <-- editieren / zitieren --> Unities abgeben:
|
mathias.bergundthal Mitglied informatiker
Beiträge: 153 Registriert: 03.08.2005 HP xw6000 - WXP Pro SP2 - CATIA V5 R16 SP9 - Visual Studio 2005
|
erstellt am: 30. Nov. 2006 15:13 <-- editieren / zitieren --> Unities abgeben: Nur für yann
buuhhh also von der UNIX Welt habe ich leider keine Ahnung... Ich weiss nicht was man da für eine Scriptsprache verwenden kann für solche sachen... tut mir leid vielleicht unter V4 nochmals posten. was die Liste angeht, was für eine Liste willst du machen? ist für mich ein bisschen Waage.
also so lange du die richtigen Objekte im Script ansprichst müssen die Funktion eingentlich laufen, nach meinem Wissens... aber das ist noch klein. ------------------ In diesem Zeitalter der Massenkomunikation sind Verrücktheiten ansteckend. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
Beiträge: 4755 Registriert: 27.09.2000 Dell precision M4300, 4GB Arbeitsspeicher NVidia FX360M Windows XP professional SP3 CATIA V5 R16SP9, R17SP8, R18SP8, R19SP4 Adobe Acrobat 8 Linux: Ubuntu 8.04LTS
|
erstellt am: 30. Nov. 2006 17:25 <-- editieren / zitieren --> Unities abgeben: Nur für yann
|
Heini_K Mitglied
Beiträge: 34 Registriert: 26.09.2006 Catia V5R14SP4/R16 HP- Unix- Workstation
|
erstellt am: 01. Dez. 2006 15:31 <-- editieren / zitieren --> Unities abgeben: Nur für yann
Hallo Yann, 1. CATVBS funktioniert auch unter Unix. 2. Was meinst Du mit "Einige Massnahmen, die Du schon ausgelesen hast"? 3. Das Schreiben in eine .txt- Datei hat eigentlich von der Syntax her nichts mit irgendeiner CATIA- Scriptsprache zu tun, sondern ist VisualBasic pur. Zum Öffnen kannst Du beispielsweise "OpenAsTextStream", zum Schreiben "Write" bzw. "WriteLine" und zum Schließen "Close" benutzen. Infos dazu findest du z.B. auch in der Hilfe des Makro- Editors von MS- Excel. ------------------ Gruß, Matthias Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |