| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| | |
 | 3DEXPERIENCE: Baugruppe exportieren - STEP AP214 & PDF, ein Fachartikel
|
|
Autor
|
Thema: SolidWorks per Komando-Zeile beenden (419 mal gelesen)
|
weinel Mitglied
 
 Beiträge: 464 Registriert: 04.09.2002
|
erstellt am: 24. Aug. 2006 14:17 <-- editieren / zitieren --> Unities abgeben:         
Hallo an Alle, weiß jemand ob es eine Möglichkeit gibt, SolidWorks auf Kommandozeilenebene zu beenden, also Windows-Start, Ausführen cmd und dann Eingabe eines Kommandos? Ich würde gerne SolidWorks von einem externen Programm aus beenden, wenn SolidWorks sich aufgehängt hat (für ein bedienerloses Batch-Programm). ------------------ Gruß weinel Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Oberli Mike Ehrenmitglied V.I.P. h.c. Dipl. Maschinen Ing. / Supporter

 Beiträge: 3864 Registriert: 29.09.2004 SOLIDWORKS 2024 SP3.1 SOLIDWORKS 2023 SP5.0 SOLIDWORKS 2022 SP5.0 SOLIDWORKS 2021 SP5.1
|
erstellt am: 24. Aug. 2006 14:24 <-- editieren / zitieren --> Unities abgeben:          Nur für weinel
Du kannst den Prozess abschliessen mit dem pskill.exe Dazu brauchst du nur ein bat - File mit einer Zeile. K:\CAD-Vorlagen\naldesk\pskill.exe taskmgr.exe (Dies beendet den Taskmanager) Ist der Prozess nicht vorhanden, wird dies ausgegeben, stört aber nicht weiter. ------------------ ( Um an die Quelle zu kommen, muss man gegen den Strom schwimmen ) OM Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lutz Federbusch Ehrenmitglied V.I.P. h.c. Dipl.-Ing. Maschinenbau

 Beiträge: 3094 Registriert: 03.12.2001 alle SW seit 97+ AutoCAD2016-2022 ERP ProAlpha + CA-Link Intel Core i7-7820K 32GB Win10x64 Quadro K5000 SpacePilot
|
erstellt am: 24. Aug. 2006 15:06 <-- editieren / zitieren --> Unities abgeben:          Nur für weinel
Und damit findest Du heraus, ob es gerade noch lief: Dim swx As Object ' Variable für Verweis auf SW Dim swLiefNicht As Boolean ' Attribut für Freigabe am Ende. On Error Resume Next ' Fehlerbehandlung zurückstellen. ' GetObject-Funktionsaufruf ohne erstes Argument gibt einen Verweis auf eine Instanz der Anwendung zurück. ' Wenn die Anwendung nicht ausgeführt wird, tritt ein Fehler auf. Set swx = GetObject(, "Sldworks.Application") If Err.Number <> 0 Then swLiefNicht = True Err.Clear ' Err-Objekt im Fehlerfall löschen. If swLiefNicht Then MsgBox ("Lief gar nicht!") End If Set swx = Nothing ------------------ Lutz Federbusch Mein Gästebuch Der Mensch, Herr oder Sklave der Technik? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
weinel Mitglied
 
 Beiträge: 464 Registriert: 04.09.2002
|
erstellt am: 24. Aug. 2006 15:33 <-- editieren / zitieren --> Unities abgeben:         
|