写了个程序,楼主请看一下!
(defun c:ch0()
(setq ss (ssget))
(setq acc 0)
(repeat (sslength ss)
(setq en (ssname ss acc))
(setq ent(entget en))
(setq la (cdr(assoc 8 ent )))
(setq cl (cond ((= la "1") (cons 62 1))
((= la "2") (cons 62 3))
((= la "3") (cons 62 2))
)
)
(setq enta (append ent (list cl)))
(setq nla (cons 8 "0"))
(setq entn(subst nla (cons 8 la) enta))
(entmod entn)
(setq acc (1+ acc))))
[ 本帖最后由 lenlenq 于 2009-4-21 20:28 编辑 ] |