如何实现自己写的lisp在cad一打开就自动运行?请指教
如何实现自己写的lisp在cad一打开就自动运行?请指教。 <P>1 在AutoCAD中,选择“工具/加载应用程序”菜单项,在弹出的对话框中单击“启动组”中的“内容”按钮,将你所要自动加载的程序添加到启动组中即可。</P><P>2 可以把要加载的程序写到ACAD.lsP里面</P>
<P> (load "......lsp")</P> <P>这个我知道,我是说让其在cad启动同时就直接自动运行</P>
<P>请大家多多指教</P>
<P> </P> 把自己LSP文件贴在ACADDOC.LSP文件里 <P>把你想要自动运行的lsp写成立即执行的方式,如:</P>
<P>(command "layer" "n" "dim" "c" 3 "dim" "")等等,</P>
<P>然后将这些保存到一个文件内,并按楼上说的方法,打开ACAD后自动加载该文件,</P>
<P>记住文件的开头不能有(defun c:xxx())或者(defun xxx())之类的自定义函数!</P> <P>使用s::startup函数</P> <P>谢谢各位了</P>
<P> </P> 在S::startup函数中写上需运行的函数 回复 danding198 的帖子
这个只能算是自动加载,并不能谈得上自动运行。等待楼主的例子,谢谢。 回复 chengx2000 的帖子
(defunAutoRun ()
(princ "\nRunning.....")
)
(AutoRun)
页:
[1]
2