插件自动加载器机制允许用户使用软件包格式轻松部署自定义应用程序。
软件包格式是常用的文件夹结构,在其名称中包含扩展名 .bundle,并具有用于定义插件的各种组件的 XML 文件。通过部署自定义应用程序作为“套装”,更容易针对多个操作系统和产品版本,因为插件的参数定义在软件包的 XML 文件中。“套装”可以用作替换,用以在部署插件时创建复杂的安装程序脚本。
通过将软件包放置在本地驱动器上的一个 ApplicationPlugins 文件夹,可以将每个软件包定义的插件加载到 AutoCAD。有两种不同的 ApplicationPlugins 文件夹可以使用:
用户配置文件夹
启动 AutoCAD 时,会为插件应用程序检查这两个 ApplicationPlugins 文件夹。找到的软件包将基于在每个软件包的 XML 文件中的元数据自动注册和加载。
可以使用安装程序(例如 MSI)部署软件包,或手动将文件和文件夹结构复制到 ApplicationPlugins 文件夹。对于从“AutoCAD 连接”下载的软件包,其部署将使用 MSI 安装程序完成。
默认情况下,插件会与 AutoCAD 一起以及在当前任务中安装新插件时自动注册。插件的加载方式由 APPAUTOLOAD 系统变量控制。当 APPAUTOLOAD 设定为 0(零)时,不会加载任何插件,除非使用 APPAUTOLOADER 命令。