Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Lisp
  Versionsprobleme bei entmod

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:  Versionsprobleme bei entmod (1265 mal gelesen)
double_m
Mitglied


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

Beiträge: 7
Registriert: 12.08.2005

erstellt am: 22. Aug. 2005 14:09    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,

Kann es sein, dass ein entmod bei AutoCAD 2002 ein wenig anders funktioniert als bei AutoCAD 2004. Ich muss nämlich ein Lisp-Programm programmieren, dass auf beiden Versionen funktioniert, scheitere aber immer wieder am entmod.

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

Brischke
Moderator
CAD on demand GmbH




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

Beiträge: 4171
Registriert: 17.05.2001

AutoCAD 20XX, defun-tools (d-tools.eu)

erstellt am: 22. Aug. 2005 14:11    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 double_m 10 Unities + Antwort hilfreich

Hallo double_m,

es liegt mit Sicherheit nicht am (entmod..) Es wird an der Elementdatenliste liegen, welche du an das (entmod ..) übergibst. Hier kann es bei den Elementdaten durchaus Unterschiede von Version 2002 zu 2004 geben.

Bei Fragen ...

Grüße Holger

------------------
Holger Brischke
CAD on demand GmbH                              Autodesk User Group Central Europe
Individuelle Lösungen von Heute auf Morgen.              AUGCE Manager Deutschland

Jackpot on demand - Wir eröffnen den Spätsommer mit einer Verlosung!

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

SHP
Mitglied
Konstrukteur


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

Beiträge: 1331
Registriert: 17.07.2003

Win2k
IV7-SP1
IV8
IV9

erstellt am: 23. Aug. 2005 06:14    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 double_m 10 Unities + Antwort hilfreich

Hallo,
hab hier ein ähnliches Problem.

(setq props (dictsearch (namedobjdict) "DWGPROPS"))

Wenn obige Zeile in Acad2002 Englisch laufen lasse bekomme ich folgendes.
Command: (setq props (dictsearch (namedobjdict) "DWGPROPS"))
((-1 . <Entity name: 40071028> ) (0 . "XRECORD") (5 . "2025") (102 .
"{ACAD_REACTORS") (330 . <Entity name: 4006fc60> ) (102 . "}") (330 . <Entity
name: 4006fc60> ) (100 . "AcDbXrecord") (280 . 1) (1 . "DWGPROPS COOKIE") (2 .
"") (3 . "") (4 . "") (6 . "") (7 . "") (8 . "Sauer") (9 . "") (300 . "=") (301
. "=") (302 . "=") (303 . "=") (304 . "=") (305 . "=") (306 . "=") (307 . "=")
(308 . "=") (309 . "=") (40 . 0.172343) (41 . 2.45049e+006) (42 . 2.45232e+006)
(1 . "") (90 . 0))

In ACAD2004 Deutsch bekomme ich leider nur nil.
Woran kann das liegen?

------------------
Gruß
Hans-Peter
Der Wahnsinn in Sachen Musik.

  Das Saxregister
 

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

Brischke
Moderator
CAD on demand GmbH




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

Beiträge: 4171
Registriert: 17.05.2001

AutoCAD 20XX, defun-tools (d-tools.eu)

erstellt am: 23. Aug. 2005 06: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 double_m 10 Unities + Antwort hilfreich

Hallo Hans-Peter,

schau dir mal die Rückgabe von
(entget(namedobjdict))
an.
Darin siehst du alle Dictionaries, und das "DWGPROPS" gibt es dann wohl nicht mehr.

Grüße Holger

------------------
Holger Brischke
CAD on demand GmbH                              Autodesk User Group Central Europe
Individuelle Lösungen von Heute auf Morgen.              AUGCE Manager Deutschland

Jackpot on demand - Wir eröffnen den Spätsommer mit einer Verlosung!

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

SHP
Mitglied
Konstrukteur


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

Beiträge: 1331
Registriert: 17.07.2003

Win2k
IV7-SP1
IV8
IV9

erstellt am: 23. Aug. 2005 07:08    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 double_m 10 Unities + Antwort hilfreich

Hallo Holger,
heist das im Klartext, man kann die iProperties ab Version 2004 nicht mehr mit Lisp eintragen bzw. ändern?

Gibt es eine Alternative?
Irgendwo müssen die iProps doch gespeichert sein!

------------------
Gruß
Hans-Peter   
Der Wahnsinn in Sachen Musik.

   Das Saxregister
      

[Diese Nachricht wurde von SHP am 23. Aug. 2005 editiert.]

[Diese Nachricht wurde von SHP am 23. Aug. 2005 editiert.]

[Diese Nachricht wurde von SHP am 23. Aug. 2005 editiert.]

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

Brischke
Moderator
CAD on demand GmbH




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

Beiträge: 4171
Registriert: 17.05.2001

AutoCAD 20XX, defun-tools (d-tools.eu)

erstellt am: 23. Aug. 2005 07:30    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 double_m 10 Unities + Antwort hilfreich

Hallo Hans-Peter,

sicher stehen die noch irgendwo, aber auf Anhieb kann ich dir auch nicht sagen wo?
Da müssen wir mal auf die Langschläfer warten. ;-)

Grüße Holger

------------------
Holger Brischke
CAD on demand GmbH                              Autodesk User Group Central Europe
Individuelle Lösungen von Heute auf Morgen.              AUGCE Manager Deutschland

Jackpot on demand - Wir eröffnen den Spätsommer mit einer Verlosung!

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

CADwiesel
Moderator
CAD4FM UG




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

Beiträge: 1968
Registriert: 05.09.2000

AutoCAD, Bricscad
Wir machen das Mögliche unmöglich

erstellt am: 23. Aug. 2005 07:54    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 double_m 10 Unities + Antwort hilfreich

suche ist klasse http://ww3.cad.de/foren/ubb/Forum145/HTML/000386.shtml#000004

ungelesen

------------------
Gruß
CADwiesel
Besucht uns im CHAT

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: 23. Aug. 2005 07:55    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 double_m 10 Unities + Antwort hilfreich

Da hatten wir u.a. in diesem Thread drüber diskutiert. Gibt auch gleich ne Lösungsmöglichkeit via ActivX:
z.B. als Ansatz
(vl-load-com)
(vlax-dump-object(vla-get-summaryInfo(vla-get-activeDocument(vlax-get-acad-object)))'T)


Mit der Suche nach "Zeichnungseigenschaften" wärst du auch auf den hier gestoßen
------------------
  - Thomas -
"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."

[Diese Nachricht wurde von CADmium am 23. Aug. 2005 editiert.]

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

double_m
Mitglied


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

Beiträge: 7
Registriert: 12.08.2005

erstellt am: 23. Aug. 2005 08:45    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

Erst mal Danke für die Antworten

@CADmium: Dass hab ich schon gelesen, aber dass Funktioniert nur bei AutoCAD 2002 und VBA kann ich nicht.

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: 23. Aug. 2005 08:47    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 double_m 10 Unities + Antwort hilfreich

<dream> ich kann auch kein VBA!! das ist Lisp ... ActivX
und vla-get-summaryInfo funzt auch bei 2004....

------------------
- 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

double_m
Mitglied


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

Beiträge: 7
Registriert: 12.08.2005

erstellt am: 23. Aug. 2005 09:44    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

Das funktioniert, danke!

Allerdings funktioniert es nur bei AutoCAD 2004, gibt es eine Möglichkeit das bei AutoCAD 2000 auch so zu machen?

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

AB-CAD
Mitglied
techn. Zeichner/Sachbearbeiter HLS

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

Beiträge: 8
Registriert: 30.08.2005

8 PC mit ACAD 2000 - 2006
diverse Haustechnik-Komponenten von
CATS, Linear, ESS und AB-CAD Eigenbau

erstellt am: 08. Sep. 2005 13:39    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 double_m 10 Unities + Antwort hilfreich

Hallo double_m

eine einfache und reine LISP-Möglichkeit wäre auch, mit einem if-Aufruf verschiedene Routinen versionsbezogen ausführen zu lassen.

z.B.
(setq ac-ver (substr (getvar "acadver") 1 2))
(if (= "15" ac-ver)  ; also Version 2000 - 2002
  (progn
  (...Programmcode für diese Versionen)
  )
  (if (= "16" ac-ver)  ; also 2004 - 2006
  (progn
    (...Programmcode für diese Versionen)
  )
  (alert "Diese ACAD-Version wird leider nicht unterstützt")
  ; Fehlerroutinen für alle anderen Versionen
))

PS: Will man die Versionen genauer aufsplitten, dann acadver 4-stellig verwerten

Gruß Armin

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