| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für PTC CREO |
| |
| Neuer Podcast: "That’s IT - Digitalisierung, Einblicke & Zukunftstrends", eine Pressemitteilung
|
Autor
|
Thema: von der Kommandozeile in die DOS-Shell, wie? (3594 / mal gelesen)
|
wega Mitglied Dipl.-Ing.
Beiträge: 436 Registriert: 08.10.2002 Creo Elements/Direct Modeling Express V8 und V4 Windows 7 Professional Linux Lubuntu 20.1
|
erstellt am: 03. Jul. 2016 09:08 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, über den Windows-Startbutton - Ausführen -cmd kommt man auf die DOS-Shell. Wie aber lautet der Befehl für die Kommandozeile innerhalb von Creo direct/elements modeling express um aus Creo heraus auf die DOS-Shel zu kommen? Mit freundlichem Gruß Werner ------------------ [URL=http://www.wegacad.de.vu] [URL=http://www.ferienwohnung-valkenburg.vu] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
scoubie Mitglied Techniker
Beiträge: 384 Registriert: 26.07.2010
|
erstellt am: 03. Jul. 2016 11:19 <-- editieren / zitieren --> Unities abgeben: Nur für wega
Servus Werner, ich benutze Creo nicht, aber mit Hilfe einer Suchmaschine bin ich auf folgende Seite gelangt: klick Vielleicht hilft Dir das ja weiter. ------------------ Mit freundlichen Grüßen Martin ____________________________ Systeminfo: [Windows 7 64bit, 8GB RAM, NVIDIA Quadro FX2800M 1GB] | [SolidWorks 2014 SP5.0] | [DraftSight Professional 2016 SP1] | [SpaceClaim 2015 SP0] | [SolidEdge ST6] | [Onshape] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wega Mitglied Dipl.-Ing.
Beiträge: 436 Registriert: 08.10.2002 Creo Elements/Direct Modeling Express V8 und V4 Windows 7 Professional Linux Lubuntu 20.1
|
erstellt am: 03. Jul. 2016 18:30 <-- editieren / zitieren --> Unities abgeben:
Hallo Martin, Danke für Deine Antwort. Geht in die gleiche Richtung, funktioniert aber irgendwie unter Express nicht. Mit freundlichem Gruß Werner ------------------ [URL=http://www.wegacad.de.vu] [URL=http://www.ferienwohnung-valkenburg.vu] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Walter Geppert Moderator Frank und Frei
Beiträge: 2164 Registriert: 12.12.2000 Konstruktion von Sondermaschinen, Montageautomaten, Meß- und Prüfeinrichtungen, Vorrichtungen und Produktentwicklung mit Creo Elements/Direct Modeling 20.6, AdvancedDesign, Surfacing, Simulate, SolidPower, ModelManager auf HP ZBook Fury 16 G9, Windows 10 Pro 64
|
erstellt am: 03. Jul. 2016 18:48 <-- editieren / zitieren --> Unities abgeben: Nur für wega
Der Beitrag im verlinkten Forum bezieht sich auf Creo, den Nachfolger von Pro/E. In Creo Elements Direct Modeling (vulgo SolidDesigner) gibts in der Hilfe zum Integration-Kit hinweise, siehe Screenshot. Die hirnrissige Idee, zwei gänzlich verschiedene CAD-Programme so ähnlich zu nennen, führt immer wieder zu Verwirrungen ------------------ meine LISP-Makros sind auf osd.cad.de Disclaimer Grüße aus Wien
Walter Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wega Mitglied Dipl.-Ing.
Beiträge: 436 Registriert: 08.10.2002 Creo Elements/Direct Modeling Express V8 und V4 Windows 7 Professional Linux Lubuntu 20.1
|
erstellt am: 04. Jul. 2016 09:28 <-- editieren / zitieren --> Unities abgeben:
Vielen Dank für die Antwort und den entsprechenden Hinweis. Dennoch funktioniert in Express 4.0 die Anweisung (OLI:SD-SYS-EXEC "C:/windows/system32/cmd.exe") in der Kommandozeile nicht. Es kommt keine Fehlermeldung, ein DOS-Shell-Fenster öffnet sich aber auch nicht. Woran kann das liegen? Mit freundlichem Gruß Werner ------------------ [URL=http://www.wegacad.de.vu] [URL=http://www.ferienwohnung-valkenburg.vu] [Diese Nachricht wurde von wega am 04. Jul. 2016 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Walter Geppert Moderator Frank und Frei
Beiträge: 2164 Registriert: 12.12.2000 Konstruktion von Sondermaschinen, Montageautomaten, Meß- und Prüfeinrichtungen, Vorrichtungen und Produktentwicklung mit Creo Elements/Direct Modeling 20.6, AdvancedDesign, Surfacing, Simulate, SolidPower, ModelManager auf HP ZBook Fury 16 G9, Windows 10 Pro 64
|
erstellt am: 04. Jul. 2016 09:54 <-- editieren / zitieren --> Unities abgeben: Nur für wega
Pfadangaben sind im SolidDesigner im UNIX-Format und müssen übersetzt werden, siehe Screenshot. Mein Versuch, eine Shell mit der ?korrekten? Schreibweise aufzurufen, hat allerdings mit einer endlosen Sanduhr geendet, also Vorsicht ------------------ meine LISP-Makros sind auf osd.cad.de Disclaimer Grüße aus Wien
Walter Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wega Mitglied Dipl.-Ing.
Beiträge: 436 Registriert: 08.10.2002 Creo Elements/Direct Modeling Express V8 und V4 Windows 7 Professional Linux Lubuntu 20.1
|
erstellt am: 04. Jul. 2016 10:08 <-- editieren / zitieren --> Unities abgeben:
Ja, den Effekt mit der endlosen Sanduhr kenne ich, nachdem ich die "\" bzw "/" Schreibweise berücksichtigt hatte. Merkwürdig ist schon, dass man die windowsbasierten, also graphischen, Programme mit dieser Anweisung aufrufen kann; die dosbasierten aber nicht. Nun ja, man kann ja auch über den Windows-Start-Button und dann auf Ausführen gehen, "cmd" eingeben und ausführen. Mit freundlichem Gruß Werner ------------------ [URL=http://www.wegacad.de.vu] [URL=http://www.ferienwohnung-valkenburg.vu] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
clausb Ehrenmitglied V.I.P. h.c.
Beiträge: 2914 Registriert: 20.12.2000 Ich schreibe das hier in meiner Freizeit und spreche weder für meinen Arbeitgeber noch für andere Firmen. Mehr Unsinn von mir unter clausbrod.de.
|
erstellt am: 05. Jul. 2016 09:48 <-- editieren / zitieren --> Unities abgeben: Nur für wega
cmd.exe ist ein Kommandozeilenprogramm. Deswegen ist es völlig normal, dass ("grafisch") nichts passiert, wenn man "cmd.exe" als externes Programm ohne Parameter startet, zum Beispiel per sd-sys-exec. Dann wartet cmd.exe nämlich einfach im Hintergrund auf weitere Eingaben und tut sonst nichts. Deswegen sieht es dann so aus, als ob nach Code:
(sd-sys-exec "cmd.exe")
nichts passiert und CoCreate Modeling "hängt". (Nebenbemerkung: Einen Pfad für cmd.exe anzugeben ist sowohl unnötig als auch fehlerträchtig. Unnötig, weil Windows von allein weiss, wo cmd.exe zu finden ist. Fehlerträchtig, weil der Pfad nicht auf jedem Rechner gleich ist.) Will man cmd.exe in einem eigenen Terminalfenster (landläufig "DOS-Fenster" oder "command shell" oder "command prompt") starten, kann man das so erreichen: Code:
(sd-sys-exec "start cmd.exe")
Siehe auch http://ss64.com/nt/start.html Dass ein Terminalfenster erscheint, wenn man cmd.exe aus Windows Explorer heraus startet, liegt daran, dass Explorer entsprechend vorkonfiguriert ist - intern wird dann letztlich nicht einfach nur cmd.exe ausgeführt, sondern auch so etwas wie "start cmd.exe". ------------------ CoCreate Modeling FAQ: http://www.clausbrod.de/CoCreateModeling/ - Blog: http://www.clausbrod.de/Blog
[Diese Nachricht wurde von clausb am 05. Jul. 2016 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wega Mitglied Dipl.-Ing.
Beiträge: 436 Registriert: 08.10.2002 Creo Elements/Direct Modeling Express V8 und V4 Windows 7 Professional Linux Lubuntu 20.1
|
erstellt am: 05. Jul. 2016 11:54 <-- editieren / zitieren --> Unities abgeben:
|
clausb Ehrenmitglied V.I.P. h.c.
Beiträge: 2914 Registriert: 20.12.2000 Ich schreibe das hier in meiner Freizeit und spreche weder für meinen Arbeitgeber noch für andere Firmen. Mehr Unsinn von mir unter clausbrod.de.
|
erstellt am: 05. Jul. 2016 21:05 <-- editieren / zitieren --> Unities abgeben: Nur für wega
|
Patrick Weber Mitglied Konstruktionstechniker, Admin
Beiträge: 659 Registriert: 20.11.2006 Win11 Pro 23H2 Core i7-12700, 32GB RAM, Quadro P620 Creo Elements/Direct 19.0 M030 ModelManager 19.0 License Server 19.0 F000 clisp,VB.net,VBA,AHK,Python
|
erstellt am: 23. Sep. 2016 11:03 <-- editieren / zitieren --> Unities abgeben: Nur für wega
Nur zwei kleine Anmerkungen meinerseits: Der verwendete Kommandozeilen-Interpreter wird mit der systemweiten Umgebungsvariablen %comspec% angesprochen. (sd-sys-background-job (format nil "start ~a" (sd-convert-filename-to-platform (sd-sys-getenv "comspec")))) "start" ohne Parameter öffnet selbstständig eine Eingabekonsole im aktuellen Arbeitsverzeichnis. cmd zu verwenden, ist also nicht notwendig.. (sd-sys-background-job "start") ------------------ Patrick Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |