翔羽 发表于 2007-9-1 23:40:00

调用.exe程序或者.lsp程序或者.vlx程序问题

<p>请问:在vb或者vba中怎么样调用.exe程序(假如自己通过vb编程编译生成了一个.exe程序,能在程序中用vb或者vba直接调用它吗)?还有怎么直接调用.lsp程序或者.vlx程序?请各位高手指导!!!</p><p>好像可以用shell命令操作,但不知道怎么用。shell命令能调用通过vb编程编译生成了.exe程序吗?怎么操作?谢谢</p>

英雄无敌 发表于 2007-9-2 10:40:00

<p>VB怎么能调用LISP或VLX呢,只能用VB向CAD发送命令,让CAD来加载。</p><p>可以用thisdrawing.sendcommand "(load" &amp; """" &amp; "aaa.lsp" &amp; """" &amp; ") "</p><p>SHELL可以这样:shell exe.path,vbnormalfocus</p>

jerry999 发表于 2007-10-14 16:47:00

LISP 能调用ARX、VBA,偏偏VBA不能调用LISP。是技术上难度很高,还是AutoCAD压根就不屑于这样做? 其实我觉得VBA能调用LISP的话会方便很多。。。

翔羽 发表于 2007-10-16 22:08:00

本人觉得也是,是不是autocad公司故意这么搞的?
页: [1]
查看完整版本: 调用.exe程序或者.lsp程序或者.vlx程序问题