[LISP]如何在cad启动后自动运行一个lisp程序?
比如CAD启动后,自动的画一条线,(command "line" "0,0" "1000,1000" ;)不知该如何实现,请高手指点,谢谢! 在启动 LISP 文件(acad.lsp、acaddoc.lsp 和 .mnl)中定义你的函数 S::STARTUP。例如:
(defunS::STARTUP()
(command "line" "0,0" "1000,1000")
)
也可以在启动 LISP 文件中直接使用 (command "line" "0,0" "1000,1000")。通常这并不会造成问题,但在图形初始化前不能保证command函数能正常工作。 在加载中有一个启动组,里面添加你要的lisp就可以了!!! 3楼的maplesu:
不会吧,那样是可以加载lisp但是它不会自动运行啊! 拷贝到Support目录中 还是应该用自动运行函数S:写到ACAD。LSP 谢谢LOCKMYEYE你的方法确实有效,再次感谢! <P>请教,如果用S::STARTUP启动后自动执行后,不想在命令行显示相关信息,怎么做?</P> <P>将(setvar "cmdecho" 0)加入程序(commamd</P>
<P>行前!</P>
页:
[1]