(已解决)严重向请教高手(如何返回0层)
本帖最后由 作者 于 2009-2-11 13:26:30 编辑请教一个问题
如果中途取消按ESC键怎么样才能返回0层啊!多谢
(defun c:zs ()
(prompt "找两点中心线[水平(H)/垂直(V)]\n")
(setvar "CMDECHO" 0)
(SETVAR "OSMODE" 0)
(SETVAR "OSMODE" 512)
(command "_.-LAYER" "m" "辅助线" "c" "190" "辅助线" "")
(command "_.-LAYER" "s" "辅助线" "")
(command "XLINE" pause "mtp" pause pause "")
(command "_.-LAYER" "s" "0" "")
(SETVAR "OSMODE" 671)
(setvar "CMDECHO" 1)
(princ)
)
就是說如果当前不是0层话就把它改成0层! Search with *Error* (setvar "clayer" "0") 我的意思是当ZS命令执行中 按ESC键中止ZS命令 怎么样才能返回0层啊!多谢<br/> <p>定义自己的错误处理函数,具体可参见*error*</p><p></p><p></p><p></p>
页:
[1]