Hallo Leute,
ich möchte per Lisp Stile im Autocad-Stilmanager ändern. Über (dictsearch (namedobjdict) "AEC_WALL_STYLES") und die Gruppencodes 3 und 350 bin ich bis zu den Objektnamen und den Stilnamen
vorgedrungen und habe auch bereist die neuen Stilnamen an ein (setq ...) übergeben.
Aber ich habe keine Idee, wie ich die an das Objekt zurück schreiben.
Gibt es so etwas wie DumpObjectV1-2.lsp auch für nicht auswählbare Objekte wie Einträge im Stilmanager?
Ich habe es auch schon mit find-vla-functions.lsp versucht, finde aber nicht passendes für den Stilmanager.
Mein aktueller Ansatz geht bis:
Befehl: (LOAD "V:/Hilfsmittel/ACA/xx/Rename_Wandstilname_AECDictionary.lsp")
"alter Stilname: " MW Reichsklinker dunkel variabel - nicht tragend
"neuer Stilname: " MW Reichsklinker dunkel variabel F90 - nicht tragend
(vlax-ename->vla-object first350DIC) => #<VLA-OBJECT IAecWallStyle 00000227f37fa850>
aber mit
(vlax-get-property (vlax-ename->vla-object first350DIC) "?") komme ich nicht weiter.
Am Ende würde ich gerne sowas machen wie:
(vlax-put-property (vlax-ename->vla-object first350DIC) "StyleName" "MW Reichsklinker dunkel variabel F90 - nicht tragend").
Kann mir da jemand helfen?
Danke für Eure Anregungen
Stefan
------------------
Danke Stefan
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP