psluca91
Guest
Guten Tag.
Ich entschuldige mich vorab, wenn das Thema bereits in anderen Themen und für die Banalität der Angelegenheit behandelt wurde, aber ich habe nicht in der Lage, einen Leitfaden oder Diskussionen zu finden, die mir durch die Suchfunktion helfen.
Ich schrieb die folgende Lisp, indem ich Code von anderen Lisp gefunden auf dem Netz:
der Deckel funktioniert aber ich muss die Blöcke eins nach dem anderen auswählen. Wie kann ich die Lispe auf mehreren Blöcken gleichzeitig ausführen?
Danke im Voraus!
Ich entschuldige mich vorab, wenn das Thema bereits in anderen Themen und für die Banalität der Angelegenheit behandelt wurde, aber ich habe nicht in der Lage, einen Leitfaden oder Diskussionen zu finden, die mir durch die Suchfunktion helfen.
Ich schrieb die folgende Lisp, indem ich Code von anderen Lisp gefunden auf dem Netz:
Code:
Farbe durch Schicht in der jeweiligen Farbe und Schicht "0" ändern
(defun c:ccb (/ b_name col)
(setq b_name (cdr (assoc 2 (entget (car))))))
(Befehl "-bedit" b_name)
(setq listobj (ssget "x"))
(setq nobj (sslength listobj)
(setq control 0)
(wenig)
(setq obj (entget (ssname listobj control)))
(setq color (assoc '62 obj))
(wenn (= Farbe nil)
(Progn)
(setq objlay (assoc '8 obj))
(setq laycol (cdr (assoc '62 (tblsearch "layer"))))
(Befehl "_change" (cdar obj) "_prop" "_color" Lauch ")
;
;
(setq control (+ control 1))
) ; während des Regelschlusses
(Befehl "_chprop" "_all" "_layer" 0 "_bclose"")
); defunct Verschluss
Danke im Voraus!