highflybir 发表于 2007-2-9 17:35:00

[讨论]lisp调用外部程序的问题

<p><font face="宋体" size="2">今天在晓东论坛上看到的一篇帖子:</font></p><p><font face="宋体"><table cellspacing="0" cellpadding="0" bgcolor="#ffffff" border="0" style="TABLE-LAYOUT: fixed;"><tbody><tr><td><strong>zhang8755</strong>&nbsp;原创:</td></tr></tbody></table>lisp调用外部程序,并等待其运行结束<b></b></font>
                <font face="宋体" size="2"><br/>(setq *wsh (vlax-create-object "wscript.shell"))<br/>(vlax-invoke *wsh 'run "外部程序.exe" 5 1)<br/>(vlax-release-object *wsh)<br/><br/>采用这种办法,可以实现用lisp编制交互部分,C++程序完成计算部分,lisp再读取结果,完成绘图等工作,效率上接近ARX,但对AutoCAD的版本兼容性非常好,不必为每一个版本的AutoCAD编一个ARX程序。</font>
        </p><p>-----</p><p>因而我想问一下各位高手:</p><p><font face="宋体" size="2">能不能稍微介绍一下过程,举一个例子呢,对我们这些略懂一点C语言的扫个盲。<br/>譬如如何编译,如何调用参数,如何传递参数呢?谢谢!</font></p>

yshf 发表于 2007-2-9 23:25:00

用文本文件在中间传递

zark 发表于 2011-6-5 18:50:24

高手呀,您太谦虚了

jack093 发表于 2012-6-29 10:30:21

没有执行,显示
; 错误: 发生意外。

jyzas 发表于 2013-8-10 07:28:25

yshf 发表于 2007-2-9 23:25 static/image/common/back.gif
用文本文件在中间传递

怎样传递,能否给个例子

500w008 发表于 2013-8-11 02:38:03

自贡黄明儒 发表于 2013-8-11 08:21:56

H版既然这么说,是不是有新发现提给大爱学习?期待中........
页: [1]
查看完整版本: [讨论]lisp调用外部程序的问题