LISP如何判断DVB是否加载
把宏程序做为acad命令,写了一个lsp(command "_vbaload" "d:\a.dvb")
(command "_vbarun" "thisdrawing.Tools")
(command "_vbaunload" "d:\a.dvb")
如果程序顺利结束的话,dvb会被卸载;但是如果程序没有顺利结束,卸载的语句没有执行,下次再执行的话,就会弹出一个警告框,说dvb已经加载过了。希望能在加载前判断下,如果加载过了就不再加载。不知道lsp中如何判断dvb是否加载。谢谢。
搜索一下MCCAD写得对象对齐,里面有你要的代码 yjr111 发表于 2012-12-28 17:03 static/image/common/back.gif
搜索一下MCCAD写得对象对齐,里面有你要的代码
http://bbs.mjtd.com/forum.php?mod=viewthread&tid=15283
请问是1楼老大的lsp么?惭愧不熟lisp,看不出哪里是判断dvb是否加载的关键代码,能否再点拨点拨?多谢了!
或者有没有办法,在调用的dvb程序即便是异常退出时,也能保证能执行后面的卸载程序?
页:
[1]