cmdecho和nomutt设置无效的问题(未解决)

用lisp脚本写了个加载vlx、arx、lsp等文件的脚本。

但运行后,经常在命令行提示如下信息:

cmdecho和nomutt设置无效的问题(未解决)_第1张图片


使用设置环境变量 cmdecho + nomutt 的方法,代码如下

(defun S::STARTUP(/ m_oldcmdecho m_oldcmdnomutt)
	(setq m_oldcmdecho (getvar "cmdecho"))

	(setq m_oldcmdnomutt (getvar "nomutt"))
	(setvar "cmdecho" 0)
	(setvar "nomutt" 1)

	;; 这里进行加载等操作

	(setvar "cmdecho" m_oldcmdecho)
	(setvar "nomutt" m_oldcmdnomutt)
)

但仍未解决,命令行提示如下信息:

cmdecho和nomutt设置无效的问题(未解决)_第2张图片


如果只是设置环境变量 cmdecho,则设置前后,命令行提示看不到有变化。

对于(setvar "nomutt" 1)只是把命令行前面的“命令:”还有其他cad命令的回显信息隐藏掉了,对于 load command 命令的回显,还是隐藏不了。

这个问题困扰了很久了,一直没有解决。

你可能感兴趣的:(CAD开发)