原帖由 suenhjing 于 2009-4-1 12:19 发表 , g+ k: d2 ~3 l2 j# l1 W
比如给0层设为00,输入00命令,0层关闭,再输入00命令,0层打开,其他层不影响,谢谢各位了
. I; z7 U( O8 W$ _/ `1 b! U3 W, F7 d+ [
试试这个:& g# o$ G; L0 A. \) c' h+ G
(defun c:00() L) g0 l& _6 b T
(if (= (getvar "clayer") "0")
3 k3 {. h. S: }- ?- Z* L4 F (progn (command "layer" "off" "0" "Y" "")
3 [& W4 k1 U p+ i! c7 n (prompt "您关闭了当前层!")
; e+ o. w3 X# X- k0 N: q7 S )( ]! E# W' }$ D1 |! A8 Y
(command "layer" "off" "0" "")9 V6 u H0 q+ p% Z4 L
)
; k: A7 m! Q5 c1 ?- F (princ)$ L% ^; y) S$ Y. T; [
) |