XIAOFEILONG 发表于 2008-10-14 16:44:00

[求助]CAD加载文件失败?

<p>在CAD安装目录下SUPPORT中写了一个加载文件ALOAD.LSP</p><p>把其他所有需要加载的文件放在一个名字为BAK的文件夹里面,文件夹放在D:\2004目录中</p><p>在CAD文件支持路径里添加D:\2004</p><p></p><p>但是当CAD启动的时候,却无法自动加载LISP</p><p>当我把BAK文件夹放到安装目录下SUPPORT中,又是正常加载了</p><p>这是为什么?问题出在哪里?</p>

XIAOFEILONG 发表于 2008-10-19 10:04:00

<p>我试了很多次,就是不知道问题在哪里?</p><p>我做的也都是按教材一步步来的</p><p>大家能分析一下原因吗?</p>

caoyin 发表于 2008-10-19 12:52:00

<p>把 D:\2004 添加到搜索路径</p><p>或</p><p>在 ALOAD.LSP 文件中加载使用绝对路径,如:</p><p>(load (strcat "d:\\2004\\" "LSPFile.lsp"))</p>

XIAOFEILONG 发表于 2008-10-19 17:44:00

<p>已经把 D:\2004 添加到搜索路径了,结果是不行,所以我才觉得奇怪</p><p>不知道是不是OPTION中这个添加无效?</p><p></p><p>如果用在 ALOAD.LSP 文件中加载使用绝对路径,那么就写的太多了,以后如果改目录的话,又要全部重写一次,太麻烦了.</p><p>大家有没有在2004中遇到我这样的情况?</p>

XIAOFEILONG 发表于 2008-10-19 18:02:00

本帖最后由 作者 于 2008-10-19 18:05:02 编辑 <br /><br /> <p>我知道原因了</p><p>我的文件是在d:\2004\bak\LSPFile.lsp</p><p>而搜索目录是d:\2004\</p><p>我原来认为CAD会自动搜索在d:\2004\中所有的文件,实际上CAD只搜索了一级子目录,没有往更下一级搜索</p><p></p><p>OPTION中也只允许添加的一级子目录,更深的目录无法指定了</p>
页: [1]
查看完整版本: [求助]CAD加载文件失败?