您的位置:网站首页 > CAD新闻

AutoLISP恢复系统变量到默认值

时间:2012-01-28 09:12:45 来源:未知

在使用LISP时候,需要反复修改CAD中的一些系统变量,利用下面代码恢复绘图环境默认系统变量。

(defun c:reset ()
    (setvar "cmdecho" 1)
    (setvar "menuecho" 0)
    (setvar "highlight" 1)
    (princ)
)

CMDECHO系统变量用来控制在AutoLISP的command函数运行时AutoCAD 是否回显提示和输入:0关闭回显1打开回显;MENUECHO用来设置菜单回显和提示控制位;HIGHLIGHT用来控制对象的亮显,它并不影响使用夹点选定的对象。