我做了个VBA宏,点按钮执行后,再点右键不能再次执行??
cad里基本设置是,点右键重复上一次命令 本帖最后由 hgo1984924 于 2011-8-1 11:50 编辑那当然不执行了 ,先用lisp写个命令调用的程序,给你的按钮定义一个命令,就可以了
新建txt文档,写入
(defun C:zx()
(setq oce (getvar "cmdecho")) ;存储旧指令响应值
(setvar "cmdecho" 0) ;关闭指令响应
(command "-vbarun" "zhongxian")
(setvar "cmdecho" oce) ;恢复旧的指令响应值
(princ) ;避开程序最后响应
)
红字部分改成你的宏名称
保存为***.lsp 和宏一起加载
然后用命令调用你的宏就可以重复执行了
我做了,用AutoLISP加载了,然后重新打开cad,还是不行
页:
[1]