[野狼谷]笨鸟 22:26:47
highflybir :
今天在晓东论坛上看到的一篇帖子:
zhang8755 原创:
lisp调用外部程序,并等待其运行结束
(setq *wsh (vlax-create-object "wscript.shell"))
(vlax-invoke *wsh 'run "外部程序.exe" 5 1)
(vlax-release-object *wsh)
采用这种办法,可以实现用lisp编制交互部分,C++程序完成计算部分,lisp再读取结果,完成绘图等工作,效率上接近ARX,但对 AutoCAD的版本兼容性非常好,不必为每一个版本的AutoCAD编一个ARX程序。
-----
因而我想问一下各位高手:
能不能稍微介绍一下过程,举一个例子呢,对我们这些略懂一点C语言的扫个盲。
譬如如何编译,如何调用参数,如何传递参数呢?谢谢! |