Autor
|
Thema: 3D PLM Drucker benutzerdefinierte Ausführung (Skript) (1662 mal gelesen)
|
PyroX82 Mitglied
Beiträge: 30 Registriert: 07.10.2005
|
erstellt am: 30. Mrz. 2006 10:12 <-- editieren / zitieren --> Unities abgeben:
Hallo Leute, ich hab einen 3D PLM Drucker erstellt, der eine HPGL Datei erstellt. In den Übergabe-Scripts kann man neben dem Standart (z.B. gleich an den Drucker schicken) auch benutzerdefinierte Scripts verwenden. Ich möchte, nach dem eine HPGL Datei erstellt worden ist, ein Programm aufrufen. Unter Unix funktioniert das wunderbar mit sh <befehl>. Aber unter Windows nicht. Aufgerufen wird das normalerweise so:
Code: if exists "%CATOUT%" echo "text"
Ich möchte mein Programm so aufrufen:
Code: if exists "%CATOUT%" call <Programm> <Variablen>
oder
Code: if exists "%CATOUT%" cmd /c ...
Aber egal ob ich den befehl ab call/cmd klammere, wie's in der richtigen Batch der Fall ist, oder nicht, funktioniert es nicht. Weiß jemand, wie die richtige Syntax ist? Ich hab mal probiert, eine cmd-Shell, oder ein Bat-Datei auszuführen, aber im Taskmanager seh ich nur, dass eine cmd.exe ausgeführt wird, die die fc.exe ausführt. Und die dient nur dazu, zwei Dateien auf gleichen Inhalt zu vergleichen.Ich hoffe, es kann mir jemand helfen. Achso...ich verwende CATIA V5 R16, nur so zur Info. Vielen Dank schonmal, PyroX Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Joseph.Metzler Mitglied
Beiträge: 53 Registriert: 16.03.2004 CATIA V5-6R2014
|
erstellt am: 12. Jun. 2006 16:16 <-- editieren / zitieren --> Unities abgeben: Nur für PyroX82
Hallo PyroX82, ich hab eigentlich nur im Execution-Script if exist "%CATOUT%" G:\CATIA_V5_Labor\printer.bat var1 eingefügt. In der printer.bat kann ich dan durch %1 auf var1 zugreifen. if exist "%CATOUT%" notepad.exe funktioniert auch Gruß Joseph Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|