irneb 发表于 2022-7-6 09:56:46

抱歉,无法打开该链接。如果你愿意的话,你可以直接在这里附加png文件(你已经发布了10多次了,所以限制应该结束了)。
 
无论如何,请在AutoCAD命令提示符中键入以下内容:
请注意,您漏掉了一个反斜杠,而且每个lisp指令*必须*以一对括号开始和结束。
 
顺便说一句,如果你不喜欢双反斜杠(有时会造成问题),你可以只使用正斜杠“/”。因此,您的代码可以是:
另一件事-注意李的例子,正如RK所建议的那样。如果有错误,load函数的可选参数会有所帮助。
 
只是为了帮你澄清一些事情。如果将此加载调用添加到X:\CAD系统\Lisp例程\ACadDoc中。LSP文件,并且您的支持文件夹(在“选项”对话框中)中的第一个文件夹是X:\CAD系统\Lisp例程\文件夹,那么您不需要再次指定相同的路径:
上述操作将完成3件事:
 
[列表=1]
[*]它将搜索所有支持文件夹中的文件(按顺序),因此它应该在X:\CAD Systems\Lisp Routines\中找到它。
[*]它将搜索Lisp1。VLX,如果未找到,则用于Lisp1。FAS或其他Lisp1。LSP。因此,如果稍后决定编译文件以提高性能,则无需修改调用文件的行。
[*]如果出现故障,则返回nil a The end。如果忽略此项,则加载会导致错误,其他所有操作都会停止。因此,您可以将这个加载调用封装在if语句中,raher只显示一些内容,这样用户就可以看到出了什么问题。。。而不是停止其他一切。
[/列表]

Mostly Nice 发表于 2022-7-6 10:01:08

我已经把我所有的Lisp程序都放在了support文件夹中,包括acaddoc。lsp
 
我已经把文件支持搜索路径,但它仍然不会加载任何。
 
6
 
那么为什么它不启动它们呢?

Lee Mac 发表于 2022-7-6 10:05:15

如果在命令行键入:
 
7
 
它是否返回有效路径或零?(我不需要知道路径是什么,只需要返回一个路径-这决定了AutoCAD是否可以“看到”您的ACADDOC.lsp)

Mostly Nice 发表于 2022-7-6 10:08:44

命令:(findfile“ACADDOC.lsp”)

irneb 发表于 2022-7-6 10:11:20

这意味着你的支持文件夹没有指向它! 
打开“选项”对话框及其“文件(第一个)”选项卡。列表中的第一项应该是“支持文件搜索路径”。当你打开那个分支(点击它旁边的+键)时,你应该拥有你的ACADDOC所在的最上面的路径。LSP文件已保存。如果没有,请单击“添加”,然后单击“浏览”,浏览到文件夹,单击“确定”,然后单击“上移”,直到它位于最顶端,最后在“选项”对话框中单击“确定”。

Mostly Nice 发表于 2022-7-6 10:12:44

我想我遇到了一些小的配置文件错误
 

irneb 发表于 2022-7-6 10:17:30

这看起来像是“标准”支持路径。。。除了中间那个“救命”的。不确定,但这看起来不是一条“正确”的道路,其他人可能知道这一点,因为我没有2012年(只有2008年和2011年)。
 
我看到你实际上刚刚将所有LSP文件保存到可漫游用户文件夹中。这是我不愿意做的事情,因为当升级到新版本或其他垂直版本时,它会变得更复杂——更不用说这是一个很长的路径名称。我更喜欢只为我的Lisps使用一个较短的路径,然后可以由各种版本同时使用。
 
编辑:顺便说一句,你是在Vista/7上关闭“bling”的吗?还是在XP上?如果您的用户名不是管理员,那么您可能也会遇到一些文件夹访问问题,尽管在这种情况下,ACad中的其他内容也可能无法正常工作。

Lee Mac 发表于 2022-7-6 10:19:40

如果是我,我会在一个你可以轻松访问的位置创建一个新文件夹(如果你愿意,可以称之为“LISP”),将你的所有LISP文件(以及你的ACADDOC.lsp)放在那里,并将文件夹路径添加到支持路径列表中(不一定要在顶部)。通过这种方式,您可以确定您对该文件夹具有r/w权限,并且更容易准确地修改正在加载的内容,而不必挖掘隐藏的文件/文件夹。
 
此外,确保你没有阿卡多克。lsp在您的工作目录,因为这将被加载之前任何其他。
 
我从您的图像中注意到的另一件事:我不确定这是否会产生影响,但我会从您的文件夹规范中删除尾随的反斜杠(以便它与列表中的其他文件匹配)-通常文件夹文件路径不会以反斜杠结束。

irneb 发表于 2022-7-6 10:24:22

除非有另一个阿卡多克。其他文件夹之一中的LSP。。。只有找到的第一个将被加载。这源于我在其他一些线程中的经验。我选择MNL方法的第一个原因。是的,这会破坏所有其他东西。另一个原因是我更喜欢MNL方法,而不是ACADDOC。LSP一号。

Lee Mac 发表于 2022-7-6 10:26:59

 
没错,对于那些阅读该线程的人来说,这是一个很好的观点——尽管我怀疑OP根据findfile结果判断会有那么大的困难——但这一点得到了认可。
 
@MostlyNice:只是出于好奇,这对你有用吗?
页: 1 [2]
查看完整版本: 目录套件