 - (defun c:G1 (/ ent lname)
- (setvar "cmdecho" 0)
- (setq ent (entsel "\n选择一个图层,仅能单选: "))
- (if ent
- (progn
- (setq ent (entget (car ent)))
- (setq lname (cdr (assoc 8 ent)))
- )
- (setq lname (getstring "\n不选择,输入需要关闭图层的名字: "))
- )
- (if (= (getvar "clayer") lname)
- (setvar "clayer" "0")
- )
- (command "layer" "off" lname "y" "")
- (princ)
- )
试试这个
|