[讨论]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> 原创:</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 static/image/common/back.gif
用文本文件在中间传递
怎样传递,能否给个例子 H版既然这么说,是不是有新发现提给大爱学习?期待中........
页:
[1]