有谁知道在CAD软件中

来源:百度知道 编辑:UC知道 时间:2024/06/05 00:52:42
有谁知道在CAD软件中有个变量modemacro,它的作用是改变状态拦内容,但每次改过之后重新启动CAD时它还是回到系统内定的内容,想问下在哪个文件里改变程序文件可以按照自己的意愿个性化我的状态栏,而重新启动后它不会回到系统最初设置?

MODEMACRO 系统变量 概念 操作步骤 参考
类型:字符串
不保存
初始值:""
在状态行显示字符串,诸如当前图形文件名、时间/日期戳记或指定的模式。
使用 MODEMACRO 显示文本字符串,或使用 DIESEL 宏语言编写的特殊文本字符串计算宏表达式的值,并基于用户选定条件将其显示于状态行。详细信息请参见自定义手册中的第 7 章 DIESEL - String Expression Language。

以上是CAD帮助文档中关于系统变量MODEMACRO的定义说明。它是不保存在图纸或注册表中的,要想每次启动CAD时都显示自定义的状态栏,可以采用下面LISP编程的方法:

(defun S::STARTUP ( / menu_ACAD menu_AJ)
(setvar "cmdecho" 0)
(setvar "MODEMACRO" (strcat "【自定义】"))
(princ)
);end (defun S::STARTUP ()

将以上代码复制在记事本中,另存为“acad.lsp”文件,放在CAD安装目录内重开CAD后即可看到效果了。。。