| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| | |
 | PNY auf der ISC, Hamburg | 22.-26. Juni 2026, eine Veranstaltung am 22.06.2026
|
|
Autor
|
Thema: Farbbuch-Einträge aus Layer entfernen? (1788 mal gelesen)
|
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung und AutoLISPler
    
 Beiträge: 1781 Registriert: 11.10.2004 Window 11 ACAD 2021 CIVIL 2021 BricsCAD ab V14 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.80 GHz 32.0GB RAM NVIDIA GeForce MX450<P>
|
erstellt am: 06. Dez. 2012 08:21 <-- editieren / zitieren --> Unities abgeben:         
Hallo, ich glaube, ich habe heute wieder eine lange Leitung. Ich möchte einen Farbbuch-Eintrag aus einem Layer entfernen und schaffe das irgendwie nicht. folgende Versuche hatte ich gemacht:
Code:
(defun c:test1( / vla-obj vla-TcObj) (setq vla-obj (vlax-ename->vla-object (tblobjname "LAYER" "0"))) (setq vla-TcObj (vla-get-TrueColor vla-obj)) (vlax-put-Property vla-TcObj 'BookName "") )
Da gibt es einen Typenkonflikt, eigentlich logisch,weil die Eigenschaft BookName ReadOnly ist. Tja, und dann dachte, einfach den GC 430 entfernen und dann klappt es:
Code:
(defun c:test2( / LayerList) (setq LayerList (entget (tblobjname "LAYER" "0"))) (entmod (vl-remove-if '(lambda(A)(=(car A)430))LayerList)))
Die entmod-Funktion gibt zwar erstmal die korrekte Liste ohne den GC-430 zurück, es hat sich aber nichts geändert. Bei einem erneuten Aufrufen der Liste ist der alten GC-430 wieder da. Wie geht es denn jetzt wirklich? Irgendwie muss ich doch mein Farbbuch loswerden können.
------------------ viele Grüße Jörn http://www.bosse-engineering.com VektorAdd-HD-Youtube Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
       

 Beiträge: 22839 Registriert: 03.06.2002 Alles
|
erstellt am: 06. Dez. 2012 08:42 <-- editieren / zitieren --> Unities abgeben:          Nur für joern bosse
|
CADmium Moderator Maschinenbaukonstrukteur
       

 Beiträge: 13533 Registriert: 30.11.2003 .
|
erstellt am: 06. Dez. 2012 08:52 <-- editieren / zitieren --> Unities abgeben:          Nur für joern bosse
|
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung und AutoLISPler
    
 Beiträge: 1781 Registriert: 11.10.2004 Window 11 ACAD 2021 CIVIL 2021 BricsCAD ab V14 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.80 GHz 32.0GB RAM NVIDIA GeForce MX450<P>
|
erstellt am: 06. Dez. 2012 09:24 <-- editieren / zitieren --> Unities abgeben:         
|