Dj_T_Rex2002 发表于 2022-7-6 06:44:13

是的,我在她的电脑上的想法和在我的电脑上的一样。Mine在启动时自动加载LISP,但她的LISP,我们必须手动重新选择它们并单击“加载”才能工作。它位于她的启动套件和她的CAD支持文件夹所在的C:\目录中。

irneb 发表于 2022-7-6 06:48:18

一个新的问题(我认为自2013年以来)是ADesk引入了TrustedPaths设置。只允许加载这些文件夹中的文件。您可以使用SecureLoad变量更改此行为,但这只是禁用ACad内的“反病毒”。关于这一点的整体讨论:http://www.theswamp.org/index.php?topic=44322.15
 
就我个人而言,我不太喜欢使用创业套件。让相同的文件加载到不同的PC和/或升级上需要做更多的工作。http://www.cadtutor.net/forum/showthread.php?77144-启动时自动加载AutoCAD quot fas quot文件

Jim H 发表于 2022-7-6 06:52:35

我从来都不喜欢创业套件。几年前有报道称它“不可靠”。不确定这是否属实。我一直使用阿卡多克。lsp文件从来没有问题。

irneb 发表于 2022-7-6 06:53:11

我想你可能是这个意思:http://forums.autodesk.com/t5/Visual-LISP-AutoLISP-and-General/Startup-Suite/td-p/893877 
这是一种“自动化”设置的方法,因此您不必在每台电脑上手动重做启动套件。但出于某种原因,如果您在AppLoad命令之外编辑注册表,它不会加载您添加到启动套件中的那些文件-您必须启动AppLoad命令,以便它在实际“开始”加载之前从注册表设置中识别这些文件。这很痛苦,并且否定了设置多台电脑来加载相同文件的“自动性”。
 
因此,是的,最简单的无障碍方法是使用acaddoc。lsp。还有很多其他的,但为了简单起见,我们解决了大多数用例。

Dj_T_Rex2002 发表于 2022-7-6 06:58:12

好的,我不理解整个注册表项修改。。。有没有办法在实际的LISP中添加自动加载,以便在AutoCAD打开时启动?我有一个lisp示例:
 
(定义C:BF(/SS)
(PRINC“\n选择要放在前面的对象:”)
(SETQ SS(SSGET))
(命令“.u DRAWORDER”SS““F”)
(普林斯)
)
(定义C:BB(/SS)
(PRINC“\n选择要带回的对象:”)
(SETQ SS(SSGET))
(命令“..u DRAWORDER“SS”“B”)
(普林斯)
)

nod684 发表于 2022-7-6 07:00:26

 
irneb也有同样的问题。我用的是2013年。
2013年没有TrustedPath和secureload sysvar。

irneb 发表于 2022-7-6 07:03:08

根据这一点,它在2013年加入了SP1。2014年是TrustedPath的标准版。

irneb 发表于 2022-7-6 07:06:25

首先,请在发布代码时使用代码标签。。。让我来帮你吧。
其次,代码保存在哪里?一些任意LSP文件? 
您只需要创建/修改一个名为ACADDOC的文件。LSP(注意,如果它不存在,请不要使用任何其他看起来类似的,请自己制作一个)。使用记事本/VLIDE创建它(与任何其他LSP文件相同)。将其保存在支持路径上列出的文件夹中,或将其文件夹添加到支持路径中。
 
您可以直接将代码粘贴到ACADDOC中。您创建的LSP文件。或者,如果它已经在一个文件中(比如它叫DRAWORDER.LSP,保存在一个文件夹C:\MyLisps\),你可以将这一行添加到ACADDOC中。LSP:
(load "C:/MyLisps/DrawOrder" "Error loading DrawOrder Lisp")注意,只有当acad无法找到路径时,才需要该路径。我展示的是正斜杠,在这种情况下,你可以使用Windows默认的反斜杠,但是你需要像这样把它们加倍:
(load "C:\\MyLisps\\DrawOrder" "Error loading DrawOrder Lisp")
 
如果保存LSP文件的文件夹也在您的支持文件夹中,那么这一行就更容易了-不再需要告诉load文件在哪里:
(load "DrawOrder" "Error loading DrawOrder Lisp")
 
如果使用2013-SP1或2014,则可能还需要将保存所有LSP文件的所有文件夹添加到TrustedPaths系统变量中。请参阅我的另一篇帖子和对nod684的回复。

Dj_T_Rex2002 发表于 2022-7-6 07:09:41

Irneb谢谢你的建议。你的意思是在我们保存其他LISP的文件夹中创建一个LISP?或者那句台词”
是否将“添加到实际DrawOrder.LSP?

nod684 发表于 2022-7-6 07:13:25

 
谢谢它从未安装SP1。
页: 1 [2]
查看完整版本: 如何自动加载LISP文件?