Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  Creo Elements/Direct
  Skript mit beenden von Modeling starten

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo
  
BOM Assistant für Stücklistenerstellung , eine App
Autor Thema:  Skript mit beenden von Modeling starten (568 / mal gelesen)
Tiberius
Mitglied
 


Sehen Sie sich das Profil von Tiberius an!   Senden Sie eine Private Message an Tiberius  Schreiben Sie einen Gästebucheintrag für Tiberius

Beiträge: 419
Registriert: 19.02.2002

Creo Direct Modeling 20.6
Windows 10 64 Bit
Intel Xeon W-2125

erstellt am: 17. Okt. 2023 09:58    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,

ich starte gewöhnlich Modeling über eine bat Datei in der alle benötigten Parameter ermittelt und übergeben werden. Mit dem Aufruf der SolidDesigner.exe schließt ja vermutlich die bat Datei.

Welche Möglichkeiten habe ich ein neues Skript zu starten wenn Modeling beendet wird/ist?

Grüße

Tiberius

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

der_Wolfgang
Moderator
Tastenhauer


Sehen Sie sich das Profil von der_Wolfgang an!   Senden Sie eine Private Message an der_Wolfgang  Schreiben Sie einen Gästebucheintrag für der_Wolfgang

Beiträge: 2296
Registriert: 3.20.

● PE20+60+80@home
● W10 Pro Build19045.5737
● Drafting V17~V20.7
● Modeling V17~V20.7
● Windchill 12.1.2.6
● UWGM Client 13.0.0.1
● Taschenrechner

erstellt am: 17. Okt. 2023 11:40    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Tiberius 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von Tiberius:
Welche Möglichkeiten habe ich ein neues Skript zu starten wenn Modeling beendet wird/ist?

Du könntest im *SD-TERMINATE-EVENT* eine Funktion subscribieren und in jener mit SD-SYS-BACKGROUND-JOB  [function] deine Batch starten.  Alle 3 Dinge sind im IKIT dokumentiert.  --  riecht aber auch etwas nach 'race condition'

┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈

Du hast aber eh schon eine BatchDatei zum Starten. Du musst sie nur "richtig" schreiben. In Deiner Batch Datei wird SolidDesinger.exe als Background Process gestartet, deswegen beendet sich die Aufrufbatch.

Guck dir diesen Schnipsel an:

Code:
rem SD Starten und auf's Terminate warten
rem cadde-29-004934.cmd

rem den nicht mehr rufen:
rem "C:\Program Files\PTC\Creo Elements\Direct Modeling Express 8.0\SD.exe" -e

setlocal
rem Vorbereitung: ENV vars setzen mit DOS Befehlen
set SDLANG=english

echo Wir starten nun Modeling und warten und warten ....
"C:\Program Files\PTC\Creo Elements\Direct Modeling Express 8.0\binx64\SolidDesigner.exe" -v -title "Express 80"
endlocal

echo Modeling hat sich beendet
echo nun geht es hier weiter...
pause
call your_batch.cmd



ob du 'endlocal' NACH dem Aufruf deiner Batch machst, must du selbst wissen.

------------------
Firefox ESRJava Forum Stuttgart JUGS ● OSD Hilfeseite (de) / help page (en)NotePad++BuFDi

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Tiberius
Mitglied
 


Sehen Sie sich das Profil von Tiberius an!   Senden Sie eine Private Message an Tiberius  Schreiben Sie einen Gästebucheintrag für Tiberius

Beiträge: 419
Registriert: 19.02.2002

Creo Direct Modeling 20.6
Windows 10 64 Bit
Intel Xeon W-2125

erstellt am: 17. Okt. 2023 12:22    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Danke für die beiden Hinweise. Ich schau es mir mal an.

Würde aber dann erstmal heißen, die User der mit dem Fenster der Batch nichts anfangen kann dieses womöglich schließt.

Würde somit den Weg 1 erstmal favorisieren.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

der_Wolfgang
Moderator
Tastenhauer


Sehen Sie sich das Profil von der_Wolfgang an!   Senden Sie eine Private Message an der_Wolfgang  Schreiben Sie einen Gästebucheintrag für der_Wolfgang

Beiträge: 2296
Registriert: 3.20.

● PE20+60+80@home
● W10 Pro Build19045.5737
● Drafting V17~V20.7
● Modeling V17~V20.7
● Windchill 12.1.2.6
● UWGM Client 13.0.0.1
● Taschenrechner

erstellt am: 18. Okt. 2023 18:42    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Tiberius 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von Tiberius:
die User der mit dem Fenster der Batch nichts anfangen kann dieses womöglich schließt.

mit etwas PowerShell Magie kannst du solche Fensterchen auch 'schier'  unsichtbar machen.

Aber meine Welt ist eher die ==>> bash, in form von WSL oder cygwin.

------------------
Firefox ESRJava Forum Stuttgart JUGS ● OSD Hilfeseite (de) / help page (en)NotePad++BuFDi

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

der_Wolfgang
Moderator
Tastenhauer


Sehen Sie sich das Profil von der_Wolfgang an!   Senden Sie eine Private Message an der_Wolfgang  Schreiben Sie einen Gästebucheintrag für der_Wolfgang

Beiträge: 2296
Registriert: 3.20.

● PE20+60+80@home
● W10 Pro Build19045.5737
● Drafting V17~V20.7
● Modeling V17~V20.7
● Windchill 12.1.2.6
● UWGM Client 13.0.0.1
● Taschenrechner

erstellt am: 18. Okt. 2023 18:54    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Tiberius 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von Tiberius:
Würde aber dann erstmal heißen, die User der mit dem Fenster der Batch nichts anfangen kann
Die CAD Only Anwender, starten die Batch aber zu allermeist per Doppelclick auf dem Desktop und starten dann Modeling als VOLLFENSTER...  also: die allermeisten Anwender sehen dieses DOS-Fenster gar nicht.

Ich habe ja schon bei Support sessions immer die Schwierigkeit das 'sie' mal Modeling bitte kleiner machen und mir parallel  dazu die Modeling-Konsole zeigen.

Da erscheinen dann Kenntniss-Unterschiede. Aber es gibt nun mal Anwender und ANwender und ANWENDER und ANWenDER (and alle jene in den diversen m/w/d Varianten). Gut ist wenn man einen Chef hat, der einem die Zeit gibt, auf jede Variante eingehen zu können.

------------------
Firefox ESRJava Forum Stuttgart JUGS ● OSD Hilfeseite (de) / help page (en)NotePad++BuFDi

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2025 CAD.de | Impressum | Datenschutz