| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| | |
 | Hannover Messe 2026 - Diese Lösungen prägen die Zukunft der Industrie: PNY präsentiert Anwendungen für KI, Edge-Computing und das Metaversum, eine Pressemitteilung
|
|
Autor
|
Thema: Gruppenbeschreibung auslesen (1125 mal gelesen)
|
Werner K Mitglied
 Beiträge: 2 Registriert: 31.01.2013
|
erstellt am: 31. Jan. 2013 11:19 <-- editieren / zitieren --> Unities abgeben:         
Servus an alle Gurus hier im Forum! Ich hänge gerade bei einem Projekt furchtbar in den Seilen und weiß nicht mehr weiter. Vielleicht kennt sich einer von euch ja aus und kann mir weiterhelfen. Mein Problem: Ich muss den Inhalt der Beschreibung einer Gruppe auslesen um die dort von einer Fremdsoftware hinterlegten Daten weiterverarbeiten zu können. Leider unterstützt das AutoCAD-VBA Objektmodell die Eigenschaft ".describition" nicht bei Gruppen. Es gibt zwar die AsdkUnsupp2013.arx aus den mittlerweile frei zugänglichen ADN-Utilities um auf die Gruppenbeschreibung zugreifen zu können. Ich kann sie aber nicht verwenden weil mein Tool auch unter Bricscad laufen muss. Und das unter Bricscad unterstützte BRX ist nur Quellcode- aber nicht binärkompatibel mit ARX. Hat jemand vielleicht einen Rat wie ich das Problem umschiffen kann. Notfalls auch in .NET oder Lisp. Dank schon Mal Werner Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
       

 Beiträge: 13533 Registriert: 30.11.2003 ACAD 2008 Mechanical
|
erstellt am: 31. Jan. 2013 11:50 <-- editieren / zitieren --> Unities abgeben:          Nur für Werner K
|
CAD-Huebner Ehrenmitglied V.I.P. h.c. Verm.- Ing., ATC-Trainer

 Beiträge: 9819 Registriert: 01.12.2003 AutoCAD 2.5 - 2022, LDD, MDT, RD, ADT, Civil Inventor AIP 4-11, 2008 -2022 Win 10
|
erstellt am: 31. Jan. 2013 12:39 <-- editieren / zitieren --> Unities abgeben:          Nur für Werner K
Hier auch noch eine Variante ohne Active X Code: ;; Erstellt eine Liste mit allen Gruppennamen und deren Beschreibung ;; Udo Hübner (defun C:ListGroupnamesAndDescription () (foreach entry (dictsearch (namedobjdict) "ACAD_GROUP") (cond ((= 3 (car Entry)) ; Gruppenname (prompt (Strcat "\nGruppenname:\t" (cdr Entry)))) ((= 350 (car Entry)) ; Gruppenbeschreibung (prompt (Strcat "\tGruppenbeschreibung:\t" (cdr (assoc 300 (entget (cdr Entry))))))) ('T nil) ) ) (prin1) ) ; gleich ausführen (C:ListGroupnamesAndDescription)
In ARX muss man analog zum Lisp Code evt. erst von der Gruppe auf das Gruppenbeschreibungsobjekt gehen.------------------ Mit freundlichem Gruß Udo Hübner www.CAD-Huebner.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Werner K Mitglied
 Beiträge: 2 Registriert: 31.01.2013
|
erstellt am: 31. Jan. 2013 19:17 <-- editieren / zitieren --> Unities abgeben:         
|