乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 19|回复: 19

[编程交流] 自动加载lsp例程。

[复制链接]

7

主题

21

帖子

14

银币

初来乍到

Rank: 1

铜币
35
发表于 2022-7-6 11:50:01 | 显示全部楼层 |阅读模式
您好,我已经有一段时间了这个lisp例程,它工作得很好,但是我必须在每个图形中手动加载它,方法是键入>REAON/>REAOFF。谁能告诉我要添加什么/做什么才能使其自动加载?代码如下:
自动。LSP
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 11:56:19 | 显示全部楼层
你可以在你的《阿卡多克》中添加对里根的呼叫。lsp:
 
  1. (c:REAON)
回复

使用道具 举报

51

主题

481

帖子

457

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
262
发表于 2022-7-6 11:58:55 | 显示全部楼层
在命令行中键入APPLOAD
 
然后按照附件
125002x34jjs14qfpk61qj.png
125004b00snbgccbglzogs.png
125005g4s2vss7pppfpayv.png
125008w1zyuf2x6puba8xu.png
回复

使用道具 举报

7

主题

21

帖子

14

银币

初来乍到

Rank: 1

铜币
35
发表于 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”)
 
是这样吗?
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 12:05:52 | 显示全部楼层
首先,我不建议修改ACAD2010doc。lsp有各种原因,而非阿卡多克。lsp
 
此外,您需要添加以下内容:
 
  1. (c:REON)

 
如前所述。
回复

使用道具 举报

24

主题

1265

帖子

1028

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
362
发表于 2022-7-6 12:06:56 | 显示全部楼层
规则1=避免启动套件,句号。
规则2=不要编辑“acad20xxdoc.lsp”或“acad20xx.lsp”。这些文件属于应用程序。创建/编辑名为“acad.lsp”和“acaddoc.lsp”的用户文件
回复

使用道具 举报

7

主题

21

帖子

14

银币

初来乍到

Rank: 1

铜币
35
发表于 2022-7-6 12:10:56 | 显示全部楼层
对不起,伙计们,我好像没有acad。lsp阿卡多克。lsp文件在我的autocad目录中,对不起,如果我听起来很厚,我必须创建一个吗?我应该在里面放些什么等等
回复

使用道具 举报

7

主题

21

帖子

14

银币

初来乍到

Rank: 1

铜币
35
发表于 2022-7-6 12:14:54 | 显示全部楼层
哦,我现在已经更改了我的acad2010doc。lsp文件恢复正常,谢谢
回复

使用道具 举报

24

主题

1265

帖子

1028

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

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

使用道具 举报

78

主题

207

帖子

129

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
395
发表于 2022-7-6 12:19:14 | 显示全部楼层
我通常只是在我的acad2007doc的末尾添加这样的内容。lsp文件
 
显然,您使用lisp所在的任何路径。别忘了把“\”倒过来改成“/”。我不确定你是否需要这个。lsp的一部分,但我把它无论如何。 
ACAD20XDOC。每次打开/启动新图形时,lsp文件都会运行
acad20xx。lsp仅在启动Autocad时运行。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-5 10:23 , Processed in 0.772835 second(s), 74 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表