Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Lisp
  ACAD, ACADM oder MDT geladen?

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 Autodesk Produkte
Autor Thema:  ACAD, ACADM oder MDT geladen? (366 mal gelesen)
naservus03
Mitglied



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

Beiträge: 97
Registriert: 20.03.2006

ACAD - alle Versionen

erstellt am: 11. Aug. 2008 16: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

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




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

Beiträge: 13508
Registriert: 30.11.2003

.

erstellt am: 11. Aug. 2008 16:56    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 naservus03 10 Unities + Antwort hilfreich

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



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

Beiträge: 7085
Registriert: 13.01.2004

ich hab eh keine Probleme damit...

erstellt am: 11. Aug. 2008 17:00    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 naservus03 10 Unities + Antwort hilfreich

3. Möglichkeit:

Die "acad.exe" suchen lassen und den Pfad zerstückeln... (wobei hier immer das Problem besteht, dass jemand sich händisch was zusammengebastelt hat und du das nicht rausbekommst...)

------------------
Grüsse

Thomas

Korrekturen zum Kochbuch AutoLISP

[Diese Nachricht wurde von tunnelbauer am 11. Aug. 2008 editiert.]

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

CADmium
Moderator
Maschinenbaukonstrukteur




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

Beiträge: 13508
Registriert: 30.11.2003

.

erstellt am: 11. Aug. 2008 17:05    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 naservus03 10 Unities + Antwort hilfreich

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



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

Beiträge: 97
Registriert: 20.03.2006

ACAD - alle Versionen

erstellt am: 11. Aug. 2008 17:16    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 sensationell schnellen Antworten...

bezüglich ARX: hat jemand einen konkreten Tipp, welche geladen sein muss

(=(type c:AMTEXTSIZE)'EXRXSUBR)

liefert bei AcadM und MDTMechanical Desktop 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 MDTMechanical Desktop 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




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

Beiträge: 13508
Registriert: 30.11.2003

.

erstellt am: 11. Aug. 2008 17:19    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 naservus03 10 Unities + Antwort hilfreich

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



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

Beiträge: 7085
Registriert: 13.01.2004

ich hab eh keine Probleme damit...

erstellt am: 11. Aug. 2008 17:20    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 naservus03 10 Unities + Antwort hilfreich

ACHTUNG: NICHT die acad.LSP - sondern die acad.EXE

Und wie gesagt: wenn sich wer was selber zusammengebastelt hat hast du Pech...

------------------
Grüsse

Thomas

Korrekturen zum Kochbuch AutoLISP

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

naservus03
Mitglied



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

Beiträge: 97
Registriert: 20.03.2006

ACAD - alle Versionen

erstellt am: 11. Aug. 2008 17:43    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.

Anhand der acad.exe kann ich aber nicht feststellen, ob Acad, Acadm oder MDTMechanical Desktop geladen wurde.
Ich kann ja mit MDTMechanical Desktop auch ACAD (<<vanilla>> ) oder AcadM (<<ACADMPP>> ) oder MDTMechanical Desktop <<MCADPP>> laden...


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

naservus03
Mitglied



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

Beiträge: 97
Registriert: 20.03.2006

ACAD - alle Versionen

erstellt am: 12. Aug. 2008 17:53    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

Habs so gelöst:
(defun getAcadAppl()
(cond ((type c:amdt_new_part)
        "MDTMechanical Desktop"
        )
      ((type c:ampoweredit)
        "ACADM"
        )
      (T
        "ACAD"
        )
  )
)

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)2023 CAD.de | Impressum | Datenschutz