就我个人而言,我不太喜欢使用创业套件。让相同的文件加载到不同的PC和/或升级上需要做更多的工作。http://www.cadtutor.net/forum/showthread.php?77144-启动时自动加载AutoCAD quot fas quot文件 我从来都不喜欢创业套件。几年前有报道称它“不可靠”。不确定这是否属实。我一直使用阿卡多克。lsp文件从来没有问题。 我想你可能是这个意思:http://forums.autodesk.com/t5/Visual-LISP-AutoLISP-and-General/Startup-Suite/td-p/893877
这是一种“自动化”设置的方法,因此您不必在每台电脑上手动重做启动套件。但出于某种原因,如果您在AppLoad命令之外编辑注册表,它不会加载您添加到启动套件中的那些文件-您必须启动AppLoad命令,以便它在实际“开始”加载之前从注册表设置中识别这些文件。这很痛苦,并且否定了设置多台电脑来加载相同文件的“自动性”。
因此,是的,最简单的无障碍方法是使用acaddoc。lsp。还有很多其他的,但为了简单起见,我们解决了大多数用例。 好的,我不理解整个注册表项修改。。。有没有办法在实际的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”)
(普林斯)
)
irneb也有同样的问题。我用的是2013年。
2013年没有TrustedPath和secureload sysvar。 根据这一点,它在2013年加入了SP1。2014年是TrustedPath的标准版。 首先,请在发布代码时使用代码标签。。。让我来帮你吧。
其次,代码保存在哪里?一些任意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的回复。 Irneb谢谢你的建议。你的意思是在我们保存其他LISP的文件夹中创建一个LISP?或者那句台词”
是否将“添加到实际DrawOrder.LSP?
谢谢它从未安装SP1。
页:
1
[2]