AutoLISP恢复系统变量到默认值
2011-06-11 16:37 精诚所至 金石为开 阅读(1595) 评论(0) 编辑 收藏 举报在使用LISP时候,需要反复修改CAD中的一些系统变量,利用下面代码恢复绘图环境默认系统变量。
(defun c:reset ()
(setvar "cmdecho" 1)
(setvar "menuecho" 0)
(setvar "highlight" 1)
(princ)
)
CMDECHO系统变量用来控制在AutoLISP的command函数运行时AutoCAD 是否回显提示和输入:0关闭回显1打开回显;MENUECHO用来设置菜单回显和提示控制位;HIGHLIGHT用来控制对象的亮显,它并不影响使用夹点选定的对象。
![](https://img2024.cnblogs.com/blog/35695/202502/35695-20250207193659673-708765730.jpg)