Ouça uma das minhas músicas preferidas: , ou o canto de um passarinho: /spam>>

  ♩ ♪ ♫ Música do Dia  ♩  ♪♫

quarta-feira, 15 de agosto de 2012

Autolisp para verificar se existem objetos com cores diferentes de 1 a 8


; Verifica se existem objetos com cores diferentes de 1 a 8
; Muda cores diferentes para a cor vermelha
; Não funciona se a cor do objeto estiver definida pela layer

(defun c:VerCor()

(setq en 0 k 0)

(setq o (ssget))

(while en

(setq en (ssname o k))
(setq k (+ k 1))

(setq objeto en)

(if en (progn

(setq en (entget en))

(setq dt (getvar "color"))

(setq en (assoc 62 en))
(setq corDoObjeto(cdr en))

(if (> corDoObjeto 8) (progn

(command "change" objeto "" "p" "c" "1" "")

))
))

)

)


Nenhum comentário: