Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Lisp
  ACA-Schriftfelder in Autolisp auslesen

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:  ACA-Schriftfelder in Autolisp auslesen (1191 mal gelesen)
Joaquin
Mitglied
Architekt


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

Beiträge: 12
Registriert: 21.09.2004

Windows 7, AutoCAD Architecture 2013

erstellt am: 23. Jul. 2014 16:02    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


Projektdetails1.jpg


Projektdetails2.jpg

 
Hallo Lisp-Profis,

ist es möglich mithilfe von Lisp auf die Projektdetails von AutoCAD Architecture zuzugreifen (siehe Screenshots)? Benutzerdefinierte Projektdetails können über den Projektnavigator in den Projekteigenschaften definiert werden. Ich kann diese zwar über Schriftfelder in Texte einfügen, würde aber gerne die Werte zur Weiterverarbeitung in Lisp auslesen.

Ich habe durch googeln herausgefunden, dass das für die Zeichungseigenschaften (auch über Schriftfelder ansprechbar) über die Dictionaries geht:
http://forums.autodesk.com/t5/Visual-LISP-AutoLISP-and-General/Setting-Custom-fields-or-other-fields-in-the-DwgProps/td-p/832069/highlight/true

Gibt es eine ähnliche Möglichkeit für die Projektdetails?

Gruß,
Joaquin

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

cadffm
Moderator
良い精神




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

Beiträge: 21533
Registriert: 03.06.2002

Alles

erstellt am: 23. Jul. 2014 16: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 Nur für Joaquin 10 Unities + Antwort hilfreich

Das geht nicht "über" dicts, sondern da ist die Information drin.
Jetzt ist die Frage wo deine AECinfos drin sind, bei der Suche kann ich dir jetzt nicht helfen,
aber für den Fall das du sie nicht findest kannst du ja ein entsprechendes Schriftfeld erstellen, den Wert auslesen und das Objekt wieder löschen.
Ein Workaround also.

------------------
CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD

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

Joaquin
Mitglied
Architekt


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

Beiträge: 12
Registriert: 21.09.2004

Windows 7, AutoCAD Architecture 2013

erstellt am: 23. Jul. 2014 20: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

Zunächst mal Danke für die schnelle Antwort!

Schade, ich dachte es geht auch ohne Workaround. Bei einer Vielzahl von Variablen wäre das Handling recht umständlich und auch nicht gerade performant (habe nicht so positive Erfahrungen beim Auslesen von Schriftfeldern).

Die Information, die ich suche befindet sich in einer sogenannten Projektdatei (.APJ) und ist im XML-Format kodiert. Somit stellt sich für mich die Frage: Wie kann ich mit Lisp möglichst einfach eine XML-Datei auslesen?

Gruß,
Joaquin

[Diese Nachricht wurde von Joaquin am 23. Jul. 2014 editiert.]

[Diese Nachricht wurde von Joaquin am 23. Jul. 2014 editiert.]

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

cadffm
Moderator
良い精神




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

Beiträge: 21533
Registriert: 03.06.2002

Alles

erstellt am: 23. Jul. 2014 21:07    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 Joaquin 10 Unities + Antwort hilfreich

Mit Read-Line  
Im Netz findest du bereits eine Api oder auch einfache Codeschnipsel die dir weiterhelfen, oder du machst es selbst.

autocad Lisp xml read
------------------
CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD

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



Absolvent / Trainee Konstruktion & Entwicklung (m/w/d)

Seit über 50 Jahren bringen wir Menschen mit dem zusammen, was sie begeistert. In unseren sechs Fachbereichen Maschinen- und Anlagenbau, Fahrzeugtechnik, Energietechnik, Elektrotechnik sowie Bauwesen & TGA bringen unsere Mitarbeiter ihr Know-How genau dort ein, wo es gebraucht wird - in abwechslungsreichen Engineering-Projekten. Werden auch Sie Teil des Teams und verbinden Sie das klassische Ingenieurwesen mit der digitalen Zukunft....

Anzeige ansehenKonstruktion, Visualisierung
Joaquin
Mitglied
Architekt


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

Beiträge: 12
Registriert: 21.09.2004

Windows 7, AutoCAD Architecture 2013

erstellt am: 23. Jul. 2014 21: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

Danke für den Tipp. Werde mich mal danach umschauen.

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