1:画出的中心线不能自动归到中心线层 (if (not
(tblsearch
"layer"
"cen")) (command "_layer" "n" "cen" "s" "cen" "l" "center" "cen" "c" "6" "cen" "") (setvar "clayer" "cen") ) 3:如果命令执行失败,我设置好的自动捕捉会全部关掉!. (.... ;;;主函数 (setq olderror *error*) (setq *error* zxx_err) (command "_undo" "be") ....... (command) (command "._undo" "_end") (setvar "clayer" oldlayer) (setvar "osmode" os) (setq *error* olderror) (princ) ) ;;;错误处理函数 (defun zxx_err(msg) (command) (command "._undo" "_end") (setvar "clayer" oldlayer) (setvar "osmode" os) (setq *error* olderror) (princ) ) |