本帖最后由 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 实用程序函数。
|