daveyboyd 发表于 2022-7-6 11:50:01

自动加载lsp例程。

您好,我已经有一段时间了这个lisp例程,它工作得很好,但是我必须在每个图形中手动加载它,方法是键入>REAON/>REAOFF。谁能告诉我要添加什么/做什么才能使其自动加载?代码如下:
自动。LSP

Lee Mac 发表于 2022-7-6 11:56:19

你可以在你的《阿卡多克》中添加对里根的呼叫。lsp:
 

(c:REAON)

asos2000 发表于 2022-7-6 11:58:55

在命令行中键入APPLOAD
 
然后按照附件



daveyboyd 发表于 2022-7-6 12:01:38

我的公文包里已经有lisp程序了。问题是,要调用comand reactor,我必须在图形打开后键入>REAON。我想要它,这样我就不必这样做,而且指挥反应堆总是开着的。
 
李-我试着把命令行放在acad2010doc中。lsp但它不起作用?这是我放的地方。
 
;;;===== 自动加载LISP应用程序=====
;为具有命令行界面的应用程序设置帮助
(setfunhelp“c:gotourl”“”“gotourl”)
 
(自动加载“edge”(“edge”))
(setfunhelp“C:边缘”“”“边缘”)
 
(自动加载“reaon”(“reaon”))
(setfunhelp“C:reaon”“”“reaon”)
 
(自动加载“3d”(“3d”“3d”“ai_box”“ai_pyramid”“ai_wedge”“ai_dome”)
“ai_mesh”“ai_sphere”“ai_cone”“ai_torus”“ai_dish”)
 
是这样吗?

Lee Mac 发表于 2022-7-6 12:05:52

首先,我不建议修改ACAD2010doc。lsp有各种原因,而非阿卡多克。lsp
 
此外,您需要添加以下内容:
 

(c:REON)

 
如前所述。

rkmcswain 发表于 2022-7-6 12:06:56

规则1=避免启动套件,句号。
规则2=不要编辑“acad20xxdoc.lsp”或“acad20xx.lsp”。这些文件属于应用程序。创建/编辑名为“acad.lsp”和“acaddoc.lsp”的用户文件

daveyboyd 发表于 2022-7-6 12:10:56

对不起,伙计们,我好像没有acad。lsp阿卡多克。lsp文件在我的autocad目录中,对不起,如果我听起来很厚,我必须创建一个吗?我应该在里面放些什么等等

daveyboyd 发表于 2022-7-6 12:14:54

哦,我现在已经更改了我的acad2010doc。lsp文件恢复正常,谢谢

rkmcswain 发表于 2022-7-6 12:18:19

 
默认情况下,你不会。这些是用户创建和维护的文件。
在修复、重新安装、升级等过程中,应用程序不会接触这些文件。
 
 
你想放什么都可以。
启动时,AutoCAD的每个会话都会执行一次“Acad.lsp”。
每次打开图形时都会执行“acaddoc.lsp”。
 
通常,“Acad.doc”用于设置图形之间不会更改的内容,而“acaddoc.lsp”用于设置图形特定的内容并加载lisp文件。
 
如果要在启动时使用(command)函数,则应使用特殊函数(S::startup)
 
所有这些都将在“帮助”中详细介绍。

guitarguy1685 发表于 2022-7-6 12:19:14

我通常只是在我的acad2007doc的末尾添加这样的内容。lsp文件
 
显然,您使用lisp所在的任何路径。别忘了把“\”倒过来改成“/”。我不确定你是否需要这个。lsp的一部分,但我把它无论如何。 
ACAD20XDOC。每次打开/启动新图形时,lsp文件都会运行
acad20xx。lsp仅在启动Autocad时运行。
页: [1] 2
查看完整版本: 自动加载lsp例程。