Zorg 发表于 2022-7-6 14:33:05

CAD引导文件

我制作了一些Lisp,也下载了一些,我还从ResourceCAD获得了一些VLX文件。我只是想知道如何/在哪里放置这些,以便每次打开AutoCAD时它们都会自己“加载”
 
首先非常感谢,
Z
 

Lee Mac 发表于 2022-7-6 14:40:59

您可以使用启动套件或ACADDOC。lsp
 
请参见此处:
 
http://www.cadtutor.net/forum/showthread.php?t=27742
 
邮政#10起。
 

 
http://www.cadtutor.net/faq/questions/53/How+do+I+自动+加载+变量%3F

Freerefill 发表于 2022-7-6 14:52:06

不确定这是否是您要查找的,但在AutoCAD的“Support”文件夹中,有两个LISP,其名称类似于:
 
acad。lsp(我使用的是Map 2008,所以我的是acad2008.lsp)
阿卡多克。lsp(同样,我的是acad2008doc.lsp)
 
acad。加载AutoCAD、acaddoc时,lsp只加载一次。每次打开新文件时都会加载lsp。这些是常规的LISP,可以这样处理,包括加载和运行LISP和其他命令,例如:
 

...

(load "C:\\Documents and Settings\\mmercier.UCINC\\Desktop\\LISP\\startup.lsp")
(startupsuite)
...

 
希望有帮助。^。^

Zorg 发表于 2022-7-6 14:57:14

干杯伙计们

Zorg 发表于 2022-7-6 15:03:11

 
这是否适用于其他文件类型,如。ResourceCAD中的VLX文件?

Freerefill 发表于 2022-7-6 15:10:29

[缩进]
这是否适用于其他文件类型,如。ResourceCAD中的VLX文件?
[/缩进]
我不确定,我从未真正使用过这些。然而,a。vlx有点像编译后的LISP,所以我认为没有理由不能像加载其他语言一样加载它。lsp。

Lee Mac 发表于 2022-7-6 15:15:09

 
 
只要把你的Lisp程序放在你的ACAD搜索路径中,然后,在ACADDOC中添加这样的表达式。lsp
 
其中“mylisp”是文件名。
 
“load”函数将按以下顺序检查扩展名为的文件:
 
.vlx。fas。lsp。
 
因此,您的文件(如果找到)将被加载。
 
如果文件未加载,您还可以添加警告消息:
 
希望这有帮助
 

JohnM 发表于 2022-7-6 15:25:03

我发现使用自动加载功能更好。
制作一个自动加载的lisp文件并将其放入启动套件中
这样,lisp、vlx文件仅在键入命令时加载,并将节省大量AutoCAD内存。它也很容易添加到
不要使用defun,只使用一系列自动加载函数,这样文件就会自动启动
(自动加载“BONUSAPP”(“APP1”“APP2”“APP3”))
(自动加载“c:/MY Documents/MY Lisp”(“ML”))

Freerefill 发表于 2022-7-6 15:29:12

 
为了增加对小丑的保护,您可以做得更好,在acaddoc中加载/运行“startup suite”LISP。lsp。

Zorg 发表于 2022-7-6 15:38:12

干杯伙计们
页: [1]
查看完整版本: CAD引导文件