| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY präsentiert die neue NVIDIA RTX A400 und die A1000 Grafikkarte, eine Pressemitteilung
|
Autor
|
Thema: Starten von Acad.exe (2006) über CMD-File (1648 mal gelesen)
|
Peter2 Ehrenmitglied V.I.P. h.c.
Beiträge: 3849 Registriert: 15.10.2003 Win 10 bzw. 11 / 64 Pro AutoCAD MAP 3D 2023 BricsCAD 24
|
erstellt am: 31. Aug. 2006 09:43 <-- editieren / zitieren --> Unities abgeben:
Guten Morgen zum Starten von AutoCAD (bisher 2002) habe ich bisher ein CMD-File verwendet, dass zuerst diverse Systeme prüft und dann AutoCAD startet. Bisher habe ich für AutoCAD 2002 verwendet: Code: "start /d "c:\Program Files\AutoCAD_2002" acad.exe %1 /P r:\Allgemein\User\Userprofile\%username%.arg"
Für 2006 habe ich das umgebaut:Code: start /d "C:\Program Files\AutoCAD 2006" acad.exe %1 /P r:\Allgemein\2006-Userprofile\%username%.arg
Das funktioniert aber überhaupt nicht, und mit dem Befehl Code: start /d "C:\Program Files\AutoCAD 2006" acad.exe
wird AutoCAD2002, dass sich noch auf dem PC befindet, gestartet. Im Original-Link zum Starten von Acad2006 kann ich überhaupt keine Hinweis finden: Wie kann ich AutoCAD 2006 über ein CMD-File starten? MfG Peter ------------------ Für jedes Problem gibt es eine einfache Lösung. Die ist aber meistens falsch. ;-) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tunnelbauer Ehrenmitglied V.I.P. h.c. Bauingenieur
Beiträge: 7085 Registriert: 13.01.2004 Sie nannten ihn google.
|
erstellt am: 31. Aug. 2006 09:59 <-- editieren / zitieren --> Unities abgeben: Nur für Peter2
Das liegt daran, dass er bei dir nur die acad.exe startet - aber nicht die aus deinem angegeben Directory sondern aus dem Directory in dem er die erste acad.exe findet - und das ist die aus dem 2002er Pfad (klarerweise). Zwei Möglichkeiten: Entweder bei der acad.exe den Pfad mitangeben oder aber den Pfad vom 2002er ACAD abändern, dass er nach dem Pfad vom 06er aufscheint - allerdings weis ich nicht ob das was bringt, da mir die Suchkriterien von XP bis heute nicht einleuchten (noch konfuser kann eine Suche nciht ablaufen...) ------------------ Grüsse Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Peter2 Ehrenmitglied V.I.P. h.c.
Beiträge: 3849 Registriert: 15.10.2003
|
erstellt am: 31. Aug. 2006 10:58 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von tunnelbauer: Das liegt daran, dass er bei dir nur die acad.exe startet - aber nicht die aus deinem angegeben Directory sondern aus dem Directory in dem er die erste acad.exe findet
Das ist ja wieder einmal Irrenhaus pur - es liegt an der Leerstelle, und anscheinend pfeift er sich um die Verzeichnisangabe gar nicht. Folgende Varianten.. Angabe laut "Vorschrift": Code: start /d "C:\Program Files\AutoCAD 2006" acad.exe
Er pfeift auf die Verzeichnis und startet Acad2002.Angabe mit vollem Pfad: Code: start /d "C:\Program Files\AutoCAD 2006" C:\Program Files\AutoCAD 2006\acad.exe
Er stolpert über die Leerstelle - "Cannot find C:\program ..."Angabe mit vollem Pfad in Hochkomma: Code: start /d "C:\Program Files\AutoCAD 2006" "C:\Program Files\AutoCAD 2006\acad.exe"
Er versteht die exe als Parameter TITLE und starte ein DOS-fenster mit acad.exe als Titel.Angabe als 8.3-Pfad Code: start /d C:\PROGRA~1\AUTOCA~2 acad.exe
Funktioniert, aber auf PCs mit mehr oder weniger AutoCAD-Verzeichnissen wird die Auflösung nach "~2" unsicher.Entfernung der Leerzeichen im Pfad: Code: start /d "C:\Program Files\AutoCAD_2006" C:\Program Files\AutoCAD_2006\acad.exe"
Hilft nicht - stolpert über Program Ersetzen der Leerzeichen: Code: start /d "C:\Program Files\AutoCAD 2006" C:\Program%20Files\AutoCAD%202006\acad.exe
geht nicht - cannot find C:\Program%20Files\AutoCAD%202006\acad.exeEntfernen der Leerzeichen aus dem Pfad und Verwendung von 8.3: Code: start /d "C:\PROGRA~1\AutoCAD_2006_Deu" C:\PROGRA~1\AutoCAD_2006_Deu\acad.exe
Geht nicht - gar nichts passiert.Umbenennen von AutoCAD 2002: Code: acad.exe -> acadalt.exe
Geht theoretisch, aber dann ist Autocad 2002 tot ...Gott sei Dank darf man seit Windows 95 (98?) Leerzeichen und Sonderzeichen ungestört und ohne Probleme verwenden Peter ------------------ Für jedes Problem gibt es eine einfache Lösung. Die ist aber meistens falsch. ;-) [Diese Nachricht wurde von Peter2 am 31. Aug. 2006 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Peter2 Ehrenmitglied V.I.P. h.c.
Beiträge: 3849 Registriert: 15.10.2003 Win 10 bzw. 11 / 64 Pro AutoCAD MAP 3D 2023 BricsCAD 24
|
erstellt am: 31. Aug. 2006 11:34 <-- editieren / zitieren --> Unities abgeben:
Lösung: Code: cd "C:\Program Files\AutoCAD 2006" acad.exe
So simpel, dass man den ganzen Parameterquatsch am besten in Bill Gates Mülltonne entsorgt.Peter ------------------ Für jedes Problem gibt es eine einfache Lösung. Die ist aber meistens falsch. ;-) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tunnelbauer Ehrenmitglied V.I.P. h.c. Bauingenieur
Beiträge: 7085 Registriert: 13.01.2004 Sie nannten ihn google.
|
erstellt am: 31. Aug. 2006 11:52 <-- editieren / zitieren --> Unities abgeben: Nur für Peter2
|
Grebe Mitglied
Beiträge: 536 Registriert: 16.12.2002 LT-2021, Civil3D-2021, BricsCAD V18 HP-DesignJet T1200
|
erstellt am: 31. Aug. 2006 13:46 <-- editieren / zitieren --> Unities abgeben: Nur für Peter2
Hab's jetzt nicht ausprobiert, aber in der Hilfe steht doch /dPfad. Dann müsstest Du auch /d"C:\Pro...." angeben. So iwe du's angegeben hast, ist der Pfad leer und der Text in Anführungszeichen ist der Fenstertitel. Im DOS werden Leerzeichen halt zur Parametertrennung verwendet - da muss man schon genau hinschauen, wo man welche macht und wo besser nicht. Mathias Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Peter2 Ehrenmitglied V.I.P. h.c.
Beiträge: 3849 Registriert: 15.10.2003
|
erstellt am: 31. Aug. 2006 14:17 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von Grebe: Hab's jetzt nicht ausprobiert, aber in der Hilfe steht doch /dPfad. Dann müsstest Du auch /d"C:\Pro...." angeben....
Das ist gut beobachtet und theoretisch richtig - hilft aber leider auch nix .. Peter ------------------ Für jedes Problem gibt es eine einfache Lösung. Die ist aber meistens falsch. ;-) [Diese Nachricht wurde von Peter2 am 31. Aug. 2006 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 31. Aug. 2006 15:13 <-- editieren / zitieren -->
Das steht in unserer Verknüpfung auf dem Desktop und läßt sich auch in einem Batch-File ausführen. "C:\Program Files\AutoCAD 2005\acad.exe" /p C:\CADAnwendung\AutoCAD_EX.arg Gruss Frederik |
Peter2 Ehrenmitglied V.I.P. h.c.
Beiträge: 3849 Registriert: 15.10.2003 Win 10 bzw. 11 / 64 Pro AutoCAD MAP 3D 2023 BricsCAD 24
|
erstellt am: 31. Aug. 2006 17:01 <-- editieren / zitieren --> Unities abgeben:
Abschliessende Lösung: Wer noch 2002 hat (oder auch hatte??), möge einen Blick da hin werfen: Code: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\acad.exe]
Da wird nämlich der Pfad zu Acad2002 als Vorgabe für acad.exe definiert .... Schönen Abend Peter ------------------ Für jedes Problem gibt es eine einfache Lösung. Die ist aber meistens falsch. ;-) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Nils van Moie Mitglied Grafiker
Beiträge: 4 Registriert: 21.06.2005
|
erstellt am: 31. Aug. 2006 17:27 <-- editieren / zitieren --> Unities abgeben: Nur für Peter2
|
Peter2 Ehrenmitglied V.I.P. h.c.
Beiträge: 3849 Registriert: 15.10.2003 Win 10 bzw. 11 / 64 Pro AutoCAD MAP 3D 2023 BricsCAD 24
|
erstellt am: 31. Aug. 2006 18:45 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von Nils van Moie: Cool! Wie bist Du denn auf diesen Registry-Key gekommen?
Nicht ich - fachkundige Unterstützung ... Peter ------------------ Für jedes Problem gibt es eine einfache Lösung. Die ist aber meistens falsch. ;-) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |