aicr317 发表于 2008-12-8 17:26:00

DVB 加载问题【半年了没人解决】

<p>我在CAD启动组加载了一个DVB文件,打开第一个DWG文件是,完全正常,双击打开第二个DWG文件时,就是跳出对话框,如何让他判断只在首次打开CAD时才加载!</p>

mccad 发表于 2008-12-8 20:37:00

<p>没试过有这种问题。</p><p>如果不是自动运行的程序,建议用LISP定义成命令形式,在运行前加载。</p>

Alan.Shi 发表于 2008-12-9 13:06:00

<p>利用执行lisp来加载-&gt;运行,执行完后卸载,例如</p><p>(defun C:命令 (/ found)<br/>&nbsp;(if (/= nil (setq found (findfile "你的VB.dvb")))<br/>&nbsp;&nbsp;&nbsp; (progn<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (VL-VBARUN "你的VB.dvb!你的VB命令")<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (vla-unloaddvb (vlax-get-acad-object) found)<br/>&nbsp;&nbsp;&nbsp; )<br/>&nbsp; )<br/>&nbsp; (princ)<br/>)</p>
页: [1]
查看完整版本: DVB 加载问题【半年了没人解决】