Hi,
nachdem ich jetzt ca. 2 Stunden an einem Startskript für creo 2 gebastelt habe, möchte ich ein Teilergebnis zur Verfügung stellen. Also die Antwort auf die Frage, die noch keiner gestellt hat:
Wie starte ich creo 2.0 über eine DOS-Batch, in der diverse Files verteilt und Einstellungen vorgenommen werden?
Früher ging das mal z.B. so:
set P_INST=L:\ptc\proe
set P_START=%P_INST%\bin\proe.exe
set P_PARA=%P_INST%\bin\proe2.psf
set PATH=%PATH%;%P_INST%\bin;%P_INST%
REM = User - Arbeitsverzeichnisse
set P_USR=S:\pe_mcad\pe_usr\%username%
REM =... Standards verteilen und einstellen...
cd /d %P_USR%
call %P_START% %P_PARA% %
Läuft leider nicht mehr.
Problem 1:
Das Leerzeichen im Pfad ..\Creo 2.0\Parametric\.. und die Tatsache, dass man diesen Pfad bei der Installation nicht beeinflussen kann.
Problem 2:
Das DOS-Prompt schließt sich nicht, wenn creo aufgerufen ist (per CALL oder nicht), auch dann nicht, wenn man die creo-eigene parametric.bat benutzt (ohne CALL). Unschön. Ist auch so schon voll genug in der Taskleiste.
Problem 3:
Das naheliegende Escapen des bin-Ordners über "" schafft leider beim Aufruf wieder neue Probleme.
Würgaround:
Die Pfade wie z.B. C_PARM benötige ich für die Verteilung der Standards. Für das eigentliche Problem macht es keinen Unterschied, ob ich diese ausschreibe, wie es in parametric.bat der Fall ist, oder nicht. Die parametric.exe wartet offensichtlich auf eine Rückmeldung, die niemals kommt oder evtl. wg. der erforderlichen Leerzeichen aus dem Tritt gerät. Auch ein EXIT hilft nicht.
Beim Surfen nach einer Lösung auf "start" als Zünder gestoßen. Hier aufpassen, dass mit >>/D Pfad<< das Arbeitsverzeichnis übergeben wird.
@echo off
set C_PARM=L:\ptc\creo\creo^ 2.0\Parametric\bin
set C_INST="L:\ptc\creo\creo 2.0\common Files\M010"
set C_PARA=%C_PARM%\creo2.psf
set PATH=%PATH%;%C_INST%\bin;%C_INST%
REM ========Arbeitsverzeichnis festlegen=============
set C_USR=D:\user\%username%
echo.
echo *****************************
echo Starte
echo creo 2.0 M10
echo *****************************
echo.
REM ===== Ganz viel weggeschnibbelt =================
start "creo2" /D %C_USR% "%C_PARM%\parametric.exe" "%C_PARA%" %*
Läuft. Arbeitsverzeichnis wird übergeben, eigene config.pro gefunden.
An dieser Stelle PTC herzlichen dreifachen Dank für das Leerzeichen, und den Umstand, dass ich den Installationspfad nicht versionsbereinigt haben kann. Dank auch für den Split in "Creo 2.0" und "common Files", da kann man jetzt öfter mal rumsuchen. Toll! Außerdem Dank für die Tatsache, dass es keine ptcsetup.bat mehr gibt. Die heißt jetzt reconfigure.exe und funktioniert leider nicht, wenn man die Installation wie früher einfach auf ein baugleiches System "exportiert".
Ich sag' mal "Ciao", hab' Schnauze voll.
Andreas
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP