本帖最后由 52CAD 于 2013-11-13 16:38 编辑
关闭其它层 - <blockquote>(defun c:layc(/ q)
- (prompt "\n请选择要保留的图层,要显示所有图层请直接按右键:")
- (setq ss (ssget))
- (if (/= ss nil)
- (progn
- (setq num (sslength ss))
- (setq n 0)
- (command "layer" "off" "*" "y" "on" "" "")
- (repeat num
- (setq entlist (entget (ssname ss n)))
- (setq lname (cdr (assoc 8 entlist)))
- (command "layer" "on" lname "")
- (setq n (+ n 1))
- )
- (prompt (itoa num))
- )
- (command "layer" "on" "*" "")
- )(princ)
- )
|