我正在为我为AutoCAD编写的插件制作一个AutoCAD文件夹。文件夹的根部是我的PackageContents.xml包,我所有的Lisp插件都是自动加载的。由于.dvb不是Autoloading所支持的类型,所以我创建了一个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通常情况下,这意味着代码中有一个bug,除非我用AutoCAD 2014内置的应用程序加载器在manage选项卡下手动加载这个插件,这很好,让我完全不知道出了什么问题。
发布于 2014-09-18 20:43:54
我想通了。我不得不把代码改为
(defun C:LoadDVB ()
(command "vbaload" "WindowsDoors.dvb")
)https://stackoverflow.com/questions/25919724
复制相似问题