欢迎来到CADTutor。
尝试此程序,并根据所需的图层名称更改图层变量。
- (defun c:test (/ layer l c nm e)
- ;; Tharwat 09.07.2015 ;;
- (setq layer "0")
- (if (tblsearch "LAYER" layer)
- (while (setq l (tblnext "LAYER" (not l)))
- (if (and (not (minusp (setq c (cdr (assoc 62 l)))))
- (/= (setq nm (cdr (assoc 2 l))) layer)
- )
- (entmod
- (subst (cons 62 (- c))
- (assoc 62 (setq e (entget (tblobjname "LAYER" nm))))
- e
- )
- )
- )
- )
- )
- (princ)
- )
|