2014-09-18 291 views
6

我为我为AutoCAD编写的插件创建了一个.bundle文件夹。该文件夹的根目录是我的PackageContents.xml包,其中所有的Lisp插件都是自动加载的。由于.dvb是不支持的类型自动加载我做了一个Lisp文件,用下面的代码自动载入在AutoCAD中运行VBA宏

(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年建于应用程序加载器正常工作让我不知道该管理选项卡下什么是错的。

回答

2

我想通了。我不得不改变代码

(defun C:LoadDVB() 
    (command "vbaload" "WindowsDoors.dvb") 
) 
+0

嗨尼克,不要忘了接受这个答案,你会得到一个小代表,它会对其他人有用。很高兴你把它整理出来! – RossC 2014-09-19 07:46:53