blackhawks 发表于 2005-8-27 12:58:00

如何在每次运行cad时自动导入自己做的vlisp程序.

<P>如何在每次运行cad时自动导入自己做的vlisp程序.</P>
<P>每次想用自己的程序的时候要输入(load "程序名"),建立一个新文件后,又要再次导入,很麻烦.</P>
<P>我认为在cad中有一个自动导入程序文件的程序,好像是autuolisp.lsp,可以通过修改,自动load自己的程序,真正做到和用cad程序一样方便.</P>
<P>请大虾指教</P>

xcajcj 发表于 2005-8-27 13:49:00

<P>可以将加载语句写在acad.mnl文件内。</P>

xuefeng032 发表于 2005-8-27 15:36:00

试试“工具-autolisp-加载-启动组”的内容里添加上你的程序就可以了。

zsh8012 发表于 2005-8-27 16:01:00

<P>建立一个ACADDOC.LSP文件,</P>
<P>在这个文件里把(load "filename")都放到里面去,</P>
<P>ACAD每次启动默认加载ACADDOC.LSP文件里的程序,那么就能把你想要加载的程序自动加载.</P>

blackhawks 发表于 2005-8-27 17:05:00

谢谢各位的意见,我去实践一下先

blackhawks 发表于 2005-8-27 17:15:00

<P>做好的acaddoc.lsp文件放哪里呢?</P>

blackhawks 发表于 2005-8-27 17:28:00

我直接在acaddoc.lisp中加入要加载的文件,试了试,没有问题,谢谢各位

and2008 发表于 2005-8-31 17:09:00

<P>自动加载和具体.lsp文件的位置有关系么?我的是Autocad2004我在support文件夹里面,建立一个acaddoc.lisp,在这个lsp里面加入了:(比如123.lsp是我的一个lsp程序)</P>
<P>(load "123.lsp")</P>
<P>为什么启动CAD的时候提示说:</P>
<P>正在重生成模型。<BR>; 错误: LOAD 失败: "acadapp"<BR>; 错误: LOAD 失败: "123.lsp"</P>
<P>&nbsp;</P>
<P>这到底是怎么回事呢?</P>

xuefeng032 发表于 2005-8-31 17:50:00

你的.lsp文件没有放到支持搜索路径下!

blackhawks 发表于 2005-8-31 21:56:00

我是直接在原有的caddoc.lsp中加入了自己的程序名,很好用,不提示错误
页: [1] 2
查看完整版本: 如何在每次运行cad时自动导入自己做的vlisp程序.