|
发表于 2008-11-21 23:14:00
|
显示全部楼层
;选物单开图层
(defun C:dk(/ ss cnt c en lay)
(setvar "CMDECHO" 0)
(setq ss (ssget))
(setq cnt (sslength ss))
(setq cnt (1- cnt))
(command "LAYER" "OFF" "*" "Y" "")
(setq c 0)
(while (<= c cnt)
(setq en (ssname ss c))
(setq lay (cdr (assoc 8 (entget en))))
(command "-LAYER" "ON" lay "")
(command "-LAYER" "S" lay "")
(setq c (1+ c))
)
(princ))
================== 不完整 无法算展开 ================== |
|