liuhe 发表于 2024-5-15 09:16:54

CAD2025 ET工具箱函数自动加载方法

本帖最后由 liuhe 于 2024-5-30 08:28 编辑

问题:在调用ET工具箱的某些函数,比如acet-ui-progress ,发现CAD2025没有定义这个函数,虽然ET工具箱已经加载操作界面。
解决思路:加载C:\Program Files\Autodesk\AutoCAD 2025\Express的文件。
研究发现,cad个工具箱已经有了一个加载文件列表acetauto.lsp文件,但是该文件不在启动加载的列中,拖进cad2025加载发现,缺少acet-autoload2函数,继续研究发现acet-autoload2的函数定义在acettest.fas该文件中。
解决步骤:
1.打开cad,app快捷键打开插件加载目录
2.点击“内容按钮”,选择C:\Program Files\Autodesk\AutoCAD 2025\Express文件下的acettest.fas和acetauto.lsp这两个文件。加入启动组。
3.重启cad2025.
其他补充:
发现cad2018,这两个文件是默认在启动组加载的,不知道cad2025为啥没有默认加入。


基于 AutoCAD 2025 的产品及更高版本现在,使用 Express Tools 实用程序库中一个或多个函数的自定义 AutoLISP 程序必须先调用 acet-load-expresstools 函数,然后才能使用定义为这些库一部分的任何函数。acet-load-expresstools 函数会初始化 Express Tools 实用程序函数。

gzcsun 发表于 2024-5-15 09:41:21

http://bbs.mjtd.com/forum.php?mod=viewthread&tid=189748&extra=&highlight=CAD2025&page=3

liuhe 发表于 2024-5-15 09:56:59

gzcsun 发表于 2024-5-15 09:41
http://bbs.mjtd.com/forum.php?mod=viewthread&tid=189748&extra=&highlight=CAD2025&page=3

我看了你的回复,解决不了下次启动的问题,不过还是感谢

e2002 发表于 2024-9-10 14:55:34

ExpressTools 已经十几年都不维护了...很可惜很遗憾... 现在的开发团队的人已经没有对LISP有深入研究和水平很高的人了...

gzcsun 发表于 2024-9-10 15:19:16

装了AutoCAD 2025.0.1 精简优化版
有3种方法命令自动加载ET工具箱函数
1.(c:expresstools)
2.(c:expressmenu)
3.启动组加入acettest.fas

自贡黄明儒 发表于 2024-9-10 17:58:42

gzcsun 发表于 2024-9-10 15:19
装了AutoCAD 2025.0.1 精简优化版
有3种方法命令自动加载ET工具箱函数
1.(c:expresstools)


记得以前也是这样,可能ET就是这写的
页: [1]
查看完整版本: CAD2025 ET工具箱函数自动加载方法