使用ACADDOC。lsp,我可以#039;
在我的阿卡多克。lsp文件,我有一行:(load "C:\\Dropbox\\Buckner Heavy Lift Cranes\\Scripts\\Actual\\PDFpublish.lsp" "PDFPublish failed to load")
它工作正常,并在启动时加载文件。我宁愿使用自动加载来避免总是加载我不需要的文件。但以下情况不起作用:
(autoload "C:\\Dropbox\\Buckner Heavy Lift Cranes\\Scripts\\Actual\\PDFpublish.lsp" '("PDFPublish"))
当我尝试使用它时,我得到以下信息:
Command: PDFPUBLISH
The file C:DropboxBuckner Heavy Lift CranesScriptsActualPDFpublish.lsp(.lsp/.exe/.arx) was not found in your search path folders.
Check the installation of the support files and try again.nil
Command:
看起来所有的斜杠都被从文件位置去掉了。我试图通过本教程,所以我不确定当加载在同一个文件上时,我错过了什么使自动加载失败。 这是自动加载功能的一个bug(众多bug之一),您需要使用:
内置自动加载函数通过计算串联字符串来定义命令的加载函数“存根”,然而,编写自动加载函数的人忽略了转义反斜杠的需要,以避免将其解释为转义序列。 谢谢李!也许你可以在网上教程中为未来的访问者指出这一点?
我一有空就可以了 有很多次,你必须做的文件名与斜杠颠倒了它一直在Autocad自点。如果您运行的是一个旧版本的UNIX机器,那么与操作系统相比,斜杠必须是另一种方式。有人可能想评论一下mac版本的目录括号是什么?
页:
[1]