DVB文件在CAD启动的时候自动加载 并运行其中的一个宏命令
<p>各位高手:</p><p> 我想把做好的DVB文件在CAD启动的时候自动加载 并运行其中的一个宏命令</p><p> 能不能 帮我解决一下这个问题 我在论坛找了好久 </p><p> 麻烦您推荐一下 谢谢</p><p> 在此诚心感谢你的帮助!</p> (command "vbarun" "载入的文件.dvb") sanxin2006发表于2007-4-20 15:06:00static/image/common/back.gif各位高手: 我想把做好的DVB文件在CAD启动的时候自动加载 并运行其中的一个宏命令 能不能帮我解决一下这个问比如:将"批处理.dvb"放到搜索路径里,然后"Module1.Batch"这个是宏命令(defun c:test ()
(setvar "sdi" 0)
(command "-vbaload" "批处理.dvb")
(command "-vbarun" "Module1.Batch")
)
(c:test )
可以把lsp拉到启动组,
或者将test.lsp放到搜索路径里,修改acad.lsp添加一行,(load "test.lsp")
<p>可是只要重开启图档就会再重复执行一次</p><p>要如何避免呢??</p><p></p> <p>放到acad2006.lsp里试试吧</p><p>注意,不是acad2006doc.lsp,acad2006doc.lsp每打开图形就会自动加载,而acad2006.lsp好像只加载一次!试试看!</p> <p>试了一下还是一样会重复执行</p><p>每开新图一次就再执行一次</p><p>奇怪!!@@</p> <p>acad2006.lsp是每打开一张图纸就会加载一次的。</p><p>还是放在ACAD.LSP里就好,然后在Option里把每张图纸都加载ACAD.LSP的选项去掉就可以了。</p><p></p> <p>试下这个</p><p>应该能满足你的要求</p><p><a href="http://jsky.sharera.com/blog/BlogTopic/31320.htm">http://jsky.sharera.com/blog/BlogTopic/31320.htm</a></p> <p>可有直接修改acad2006.lsp中使他跑一次即可的code??(EX:if )</p><p>这样也许会比较快~~?</p>
页:
[1]