明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1411|回复: 2

LISP如何判断DVB是否加载

[复制链接]
发表于 2012-12-28 16:32:35 | 显示全部楼层 |阅读模式
把宏程序做为acad命令,写了一个lsp
(command "_vbaload" "d:\a.dvb")
(command "_vbarun" "thisdrawing.Tools")
(command "_vbaunload" "d:\a.dvb")
如果程序顺利结束的话,dvb会被卸载;但是如果程序没有顺利结束,卸载的语句没有执行,下次再执行的话,就会弹出一个警告框,说dvb已经加载过了。希望能在加载前判断下,如果加载过了就不再加载。不知道lsp中如何判断dvb是否加载。谢谢。
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2012-12-28 17:03:41 | 显示全部楼层
搜索一下MCCAD写得对象对齐,里面有你要的代码
 楼主| 发表于 2012-12-29 09:11:27 | 显示全部楼层
yjr111 发表于 2012-12-28 17:03
搜索一下MCCAD写得对象对齐,里面有你要的代码

http://bbs.mjtd.com/forum.php?mod=viewthread&tid=15283
请问是1楼老大的lsp么?惭愧不熟lisp,看不出哪里是判断dvb是否加载的关键代码,能否再点拨点拨?多谢了!
或者有没有办法,在调用的dvb程序即便是异常退出时,也能保证能执行后面的卸载程序?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-6-2 16:30 , Processed in 0.173825 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表