仔细看了帮助文件关于启动后自动执行的部分,由于加载工具栏必须用到menuload命令,而在acad.lsp运行时图形初始化尚未完成,故不能将语句(command "menuload")添加在acad.lsp中,但可以在acad.lsp中定义s::startup()函数,该函数是在图形初始化后立即执行,比如我用menul.lsp加载mybar.mnu,执行的命令是c:userbar,acad.lsp文件可以采用如下写法:
(load "c:\\program files\\autocad r14\\......menul.lsp)
(defun s::startup()
(c:userbar)
)
这样就可以达到启动cad后即加载工具栏的目的. |