KFesting 发表于 2022-7-5 22:45:27

阿卡多克。lsp帮助

大家好,
 
在这方面寻求一些帮助。我相当经常地使用LISP文件,但通常依赖CUI和启动套件来加载我的例程-然而,最近,启动套件并没有加载我的所有LISP例程。似乎是我所有的新的它不喜欢。
 
在网上做了一点研究后,它看起来像阿卡多克。lsp是创业的必由之路。我找到了我现有的ACAD2012文档。程序文件中的lsp文件。有人能告诉我最好的使用方法是什么吗?我是否将所有lisp例程中的文本复制并粘贴到这个文件中?
 
干杯

7o7 发表于 2022-7-5 22:51:19

您不需要将所有lisp复制并粘贴到一个文件中。仅put(加载“…”)带“…”是lisp文件的名称。
所有lisp文件都与acaddoc放在同一目录中。lsp。

KFesting 发表于 2022-7-5 22:52:25

感谢您7o7的回复。
 
我正在使用Autocad 2012-我的文件应该是acaddoc吗。lsp或ACAD2012文件。lsp?我在C:\Program Files\Autodesk\AutoCAD 2012-English\Support中找到了后者,但在保存文件时遇到了问题(即使在管理员登录时,它说访问被拒绝)。第二个文件中已经包含了相当多的信息-我应该从一个空白文件开始吗?
 
我通常使用C:\Users\USER\AppData\Roaming\Autodesk\AutoCAD 2012-English\R18.2\chs\支持我的所有LienType等。但以前我只是将我的LISP例程保存在我的Documents文件夹中,并使用APPLOAD加载。我应该创建一个标准的阿卡多克吗。lsp文件并将我的所有LISP例程放在那里?

7o7 发表于 2022-7-5 22:57:07

你当然应该。ACAD2012文件。lsp仅在第一次打开Autocad时加载一次,但acaddoc除外。打开时,lsp与每个dwg文件一起加载。如果没有阿卡多克。lsp你可以用记事本创建一个新的。当您放置(加载“…”)时在你的阿卡多克。lsp,每次打开dwg文件时都会自动加载例程。

KFesting 发表于 2022-7-5 22:58:56

没问题。所以我创造了新的空白阿卡多克。R18.2中的lsp支持文件路径并放置(加载“…”)在此文件中。我如何确保阿卡多克。ls[文件在每次打开AutoCad时都会加载?我已将支持文件夹添加到AutoCad选项中的支持文件搜索路径,但这似乎不会在重新启动时加载lisps?很抱歉提出这些愚蠢的问题,但非常感谢您的帮助。

7o7 发表于 2022-7-5 23:02:37

我更喜欢旧方法:我使用acad。lsp(负载“…”)而不是阿卡多克。lsp和我把我所有的lisp文件,包括acad。lsp在D:\lisp目录中(担心C驱动器有时会崩溃),在支持文件搜索路径->D:\lisp中注册路径。确保选中选项>系统>加载acad。lsp与每张图纸。

MSasu 发表于 2022-7-5 23:04:37

虽然这个问题看起来很清楚,但我想添加一个建议,以避免在acad20上使用。lsp或acad20##doc。定制工具的lsp;这些是系统保留的,可能会在没有警告的情况下被覆盖(即在安装service pack时)。

KFesting 发表于 2022-7-5 23:08:12

到目前为止,我仍然没有太多的运气。。。这就是我所做的。
 
在C:\Users\USER\Documents中的“LISP”中创建了一个文件夹
 
在这个文件夹里,我有我常用的。使用APPLOAD命令正常工作的lsp文件。在这个文件夹中,我还有一个名为acaddoc的记事本文件。lsp。在这个文件中,我只是有几行代码(load“ROTMULT”)(这是一个lisp例程的示例,我使用它围绕公共基点旋转多个多行文字项)。
 
然后,我保存了此文件,使其处于最新状态,并将C:\Users\EMPIRE\Documents\LISP添加到AutoCad 2012内的支持文件搜索路径中。我还将ACADLSPASDOC设置为1(与“选项>系统>在每个图形中加载acad.lsp”相同)。
 
现在,我已经多次重新启动CAD,无法再加载任何LISP例程。如果我使用在APPLOAD中添加它们的旧方法,它们会工作,但这种新方法似乎不起作用。是阿卡多克吗。导致问题的lsp文件,还是文件路径?如果有帮助的话,我可以在这里举个例子?
 
干杯
 
肯尼。

MSasu 发表于 2022-7-5 23:13:05

请在命令提示符下粘贴此语句:
(findfile "acaddoc.lsp")
它将证明AutoCAD是否看到所述文件(以及从哪个路径)。

KFesting 发表于 2022-7-5 23:16:50

它返回一个“nil”值,因此我假设它没有正确映射到目录。
页: [1] 2
查看完整版本: 阿卡多克。lsp帮助