压缩一下 - (defun C:zfpj (/ m all i t1 t2 t3 t4 t5 t6 t7 c1 r)
- (setq m:err *error* *error* *merr*)
- (setq tlst '("0 xAUy " " xAUy0" "0 xAUy0" "0 xADy " " xADy0"
- "0 xADy0" " xAUy " " xADy "))
- (setq c1 253)
- (prompt "选择图形")
- (if (setq all (ssget '((0 . "*TEXT")))) (progn
- (repeat (setq i (sslength all))
- (setq ss (ssname all (setq i (1- i))))
- (setq alldata (entget ss))
- (setq tcontent (cdr(assoc 1 alldata)))
- (setq tcolor (cdr(assoc 62 alldata)))
- (if (or (= tccolor c1) (member tcontent tlst)) (entdel ss))
- )
- ))
- (princ)
- )
|