我现在做了一个vba宏,然后写了一个lisp存在宏同一个目录里,我的想法是想在AutoCAD的命令行里输入一个命令,就能直接运行vba宏
lisp的内容如下:
(defun c:xkxj() (setvar "cmdecho" 0) (command "-vbarun" "E:\autocad\ldtnew\hxkxj.dvb!ThisDrawing.Test5") (setvar "cmdecho" 1) (princ) )
我在autocad中启动组里面加载上面的两个文件,然后在命令行里输入xkxj,运行报错:找不到宏,不知道是那里的原因?大家帮忙看一下
宏没有问题,我用vbarun执行宏都可以正确执行宏 |