| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: ACAD, ACADM oder MDT geladen? (366 mal gelesen)
|
naservus03 Mitglied
Beiträge: 97 Registriert: 20.03.2006 ACAD - alle Versionen
|
erstellt am: 11. Aug. 2008 16:42 <-- editieren / zitieren --> Unities abgeben:
Hallo, wie kann ich am einfachsten festellen, ob normales Autocad, Autocad Mechanical oder Mechanical Desktop gestartet wurde? Möchte es nicht vom Profilnamen oder von der Hauptanpassungsdatei abhängig machen - die kann ja jeder nach belieben ändern... Danke Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 .
|
erstellt am: 11. Aug. 2008 16:56 <-- editieren / zitieren --> Unities abgeben: Nur für naservus03
eine Möglichkeit : mit (member ???? (arx)) auf nur im MDT ect. geladene arx testen ... zweite Möglichkeit: via ActiveX versuchen, das zum Aufsatz gehörende spezifische Applicationsobject zu initialisieren und bei Fehler eben darauf schließen, das MDT / Mech nicht aktiv ist. ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." 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 ich hab eh keine Probleme damit...
|
erstellt am: 11. Aug. 2008 17:00 <-- editieren / zitieren --> Unities abgeben: Nur für naservus03
|
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 .
|
erstellt am: 11. Aug. 2008 17:05 <-- editieren / zitieren --> Unities abgeben: Nur für naservus03
oder auf Vorhandensein spezieller Funktionen testen .. z.B: (=(type c:AMTEXTSIZE)'EXRXSUBR) wird im Mech 'T zurückgeben in Acad aber nil ... ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
naservus03 Mitglied
Beiträge: 97 Registriert: 20.03.2006 ACAD - alle Versionen
|
erstellt am: 11. Aug. 2008 17:16 <-- editieren / zitieren --> Unities abgeben:
Danke für die sensationell schnellen Antworten... bezüglich ARX: hat jemand einen konkreten Tipp, welche geladen sein muss (=(type c:AMTEXTSIZE)'EXRXSUBR) liefert bei AcadM und MDT T... Ich dachte zuerst, dass das Laden über die acad.lsp gesteuert wird - also welche Datei zuerst gefunden wird wird geladen - (findfile "acad.lsp") liefert aber in beiden Fällen den gleichen Wert. Da das Starten von Acad, AcadM oder MDT nur über den Profilnamen erfolgt, müssen ja bestimmte Dateien geladen oder nicht geladen werden. Und das ist meines Erachtens nur über die Supportpfade gesteuert und dort über eine irgendeine Datei. Datei die automatisch geladen werden sind: acad.lsp die mnl Dateien der zugehörigen cui's - ah vermutlich ist in denen richtige Code begraben (geladen) - werd mich dort einmal schlau machen, welche Dateien (arx oder sonstiges) geladen werden.... Danke Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 .
|
erstellt am: 11. Aug. 2008 17:19 <-- editieren / zitieren --> Unities abgeben: Nur für naservus03
Zitat: Original erstellt von naservus03:
(=(type c:AMTEXTSIZE)'EXRXSUBR)liefert bei AcadM und MDT T...
jo ..für MDT mußt du eben einen nur da vorkomenden Befehl abfragen ... irgendein 3d-Kommando , das ACADM eben nicht hat ... genauso bei den arx .. ich hab hier leider kein MDT installiert, so dass du da selbst mal ein wenig experimentieren mußt
------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." 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 ich hab eh keine Probleme damit...
|
erstellt am: 11. Aug. 2008 17:20 <-- editieren / zitieren --> Unities abgeben: Nur für naservus03
|
naservus03 Mitglied
Beiträge: 97 Registriert: 20.03.2006 ACAD - alle Versionen
|
erstellt am: 11. Aug. 2008 17:43 <-- editieren / zitieren --> Unities abgeben:
Danke. Anhand der acad.exe kann ich aber nicht feststellen, ob Acad, Acadm oder MDT geladen wurde. Ich kann ja mit MDT auch ACAD (<<vanilla>> ) oder AcadM (<<ACADMPP>> ) oder MDT <<MCADPP>> laden...
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
naservus03 Mitglied
Beiträge: 97 Registriert: 20.03.2006 ACAD - alle Versionen
|
erstellt am: 12. Aug. 2008 17:53 <-- editieren / zitieren --> Unities abgeben:
|