AutoCAD插件的加载顺序是什么

AutoCAD插件的加载顺序是什么

自动加载应用程序的方法很少 – AutoCAD启动时的插件.我知道那些:

启动套件 – 由GUI附加

列表项%appdata%….supportzwcad2018.lsp(我使用ZWCAD,也许在Acad中,还有另一条路径.很久以前,当我在Acad上工作时,它是acad.lsp,但那是Windows UAC功能之前的时间).

*.mnl 在加载相应的*.mnu时加载(旧方式,但ZWCAD可能),Acad怎么样?

按需加载: HKEY_CURRENT_USERSoftwareZWSOFTZWCAD2018en-USApplicationsMyApplicationName

zwcaddoc.lsp 如果我的应用程序的路径在选项/文件/支持文件搜索路径中

使用/ldswitch的应用程序快捷

acad.rx

加载应用程序的方式顺序是什么?如果此处未列出其他方式,请告诉我们.也可能以另一种方式加载ARX或.Net应用程序.

1> Augusto Gonc..:

在AutoCAD(和垂直)上加载应用程序的最佳方法是Autoloader.总之,创建一个带.bundle后缀的/Application Plugins/文件夹,将其粘贴到文件夹下,然后根据描述加载PackageContents.xml.它的工作原理为Lisp,VBA,.NET和C++.此格式还与Autodesk Exchange AppStore兼容(请参阅详细信息).

这个链接有一个有趣的材料.

2> Lee Mac..:

以下对支持文件加载顺序(对于AutoCAD)的描述摘自我在围绕ACADDOC.lsp的危险的CADTutor论坛上的帖子.

acad.rx

启动AutoCAD时,此文件会加载各种ObjectARX应用程序.

acad20 ##.LSP

此文件acad20##doc.lsp以不自动加载此类文件的版本加载文件.不应修改此文件.

acad.lsp

加载此文件取决于ACADLSPASDOC系统变量的设置:

ACADLSPASDOC = 0 (默认)

acad.lsp仅加载到AutoCAD会话中打开的第一个图形,并且不会为随后打开的每个图形加载.

ACADLSPASDOC = 1

加载acad.lsp到每个打开的图纸中.

此文件保留用于用户自定义,旨在用于特定于应用程序的启动例程,因为acad.lsp文件中定义的所有函数和变量仅在第一个图形中可用.

如果所有图纸都需要功能,而不是更改其值ACADLSPASDOC,则应将函数和程序从acad.lsp文件移动到acaddoc.lsp文件中.

acad20 ## doc.lsp

每次打开图形时都会自动加载此文件,并加载autoloadAutoCAD所需的功能定义和其他实用程序功能.不应修改此文件.

acaddoc.lsp

如上所述,如果找到,该文件将自动加载到AutoCAD会话中打开的每个图形中.此文件对于加载每次打开图形时可用的AutoLISP函数库非常有用.

无论ACADLSPASDOC系统变量的设置如何,始终为每个图形加载acaddoc.lsp文件.

由于AutoCAD将在支持路径之前搜索工作目录并将加载找到的第一个acaddoc.lsp文件,因此用户可以在每个绘图目录中具有不同的acaddoc.lsp文件,这将为某些类型的绘图或作业加载特定的AutoLISP例程.

acad.dvb

此文件将自动为启用了VBA的版本加载VBA项目.

主CUI/CUIX和相关文件

CUIx文件包含多个基于XML的文件和图像文件,每个文件和图像文件都包含可自定义的用户界面元素的数据.CUIx文件替换用于在previouse发行版中定义菜单的CUI,MNU,MNS和MNC文件.

Main CUIx文件定义了AutoCAD中的大多数界面元素.

企业CUI/CUIX及相关文件

Enterprise CUIx文件通常由CAD管理器控制,并由许多用户访问,通常来自共享网络位置.

此文件对用户是只读的,以防止更改文件中的数据.CAD管理器将通过修改Main CUIx文件然后将文件保存到共享网络位置来创建企业CUIx文件.

有关如何创建此文件的信息,请参见此处.

acetmain.mnl

此文件加载Express Tools menugroup.

Express Tools LISP和MNL文件

此处加载了Express Tools程序所需的各种LISP和Menu文件.

启动套件程序

现在,按照它们在AppLoad对话框中显示的顺序加载驻留在Startup Suite中的程序文​​件.

众所周知,Startup Suite在某些版本的AutoCAD中是不稳定的,因此我建议使用acaddoc.lsp来加载绘图会话期间所需的功能和程序.

(S::STARTUP)

在绘图编辑器中初始化绘图之后,可以利用该后初始化函数来执行操作.

由于acad.lsp和acaddoc.lsp文件是在绘图初始化过程的早期加载的,因此在运行时从这些文件发出的命令可能不成功,因为命令行可能未在图形中初始化.

acad.exe命令行开关/ b

/b启动AutoCAD应用程序时,命令行开关可用于运行脚本.在绘制初始化完成后,将以这种方式调用的任何脚本操作都将执行.

可以在目标编辑框内的AutoCAD应用程序快捷方式图标的属性中设置命令行开关.

有关命令行开关的更详细说明,请参见此处.


比丘资源网 » AutoCAD插件的加载顺序是什么

发表回复

提供最优质的资源集合

立即查看 了解详情