我正在为我为 AutoCAD 编程的插件创建一个 .bundle 文件夹。文件夹的根目录是我的 PackageContents.xml 包,我的所有 Lisp 插件都在其中自动加载。由于 .dvb 不是自动加载支持的类型,我制作了一个 Lisp 文件以使用以下代码自动加载
(defun C:CSC ()
(vl-vbaload "WindowsDoors.dvb")
(vl-vbarun "WindowsDoors.dvb!CAD_STANDARD_CREATOR!CAD_STANDARD_BLOCK!CAD_STANDARD_PATH")
)
代码运行并将我的插件 WindowsDoors.dvb 放入 AutoCAD,但是当我尝试使用该插件时,命令行给了我以下信息
Command -vbarun
Initializing VBA System
Macro name: RunMeWindowDoor Execution error
通常这会暗示代码中存在错误,除非我在管理选项卡下使用 AutoCAD 2014 的内置应用程序加载器手动加载此插件时,它工作正常,让我不知道出了什么问题。