psluca91
Guest
İyi öğleden sonra her şeye,
Konu zaten diğer konularda ve konunun yasaklanması için ele alındıysa önceden özür dilerim, ancak arama işlevi aracılığıyla bana yardımcı olan bir rehber veya tartışma bulamadım.
Aşağıdaki lisp'i, net üzerinde bulunan diğer lisp'ten kod alarak yazdım:
lisp çalışır ama blokları bir tane ile seçmek zorundayım. Bir zamanlar birden fazla blokta lisp nasıl performans gösterebilirim?
Önceden teşekkürler!
Konu zaten diğer konularda ve konunun yasaklanması için ele alındıysa önceden özür dilerim, ancak arama işlevi aracılığıyla bana yardımcı olan bir rehber veya tartışma bulamadım.
Aşağıdaki lisp'i, net üzerinde bulunan diğer lisp'ten kod alarak yazdım:
Kod:
; İlgili renkte ve katmanda renk değiştirmek "0"
(defun c:ccb (/ b_name col)
(setq b_name (cdr (assoc 2 (entget (car))))))
(command "-bedit" b_name)
(setq listobj (sget "x"))
(setq nobj (slong listobj)
(setq kontrolü 0)
(O zaman (< nobj control)
(setq obj (entget (sname listobj kontrolü) )
(setq renkli (assoc '62 obj)
(= color nil)
(progn)
(setq objlay (assoc '8 objlay)
(setq stacol (cdr (assoc '62 (tblsearch "layer"))))
(command "_change" (cdar obj) "_prop" "_color" "
);
);
(setq kontrolü (+ kontrol 1))
)
(command "_chprop" "_all" 0 "_bclose")
); defunct kapanış
Önceden teşekkürler!