fjfhgdwfn 发表于 2009-5-25 13:34:00

[求助]如何得到一个命令运行后,在命令行显示的结果。

本帖最后由 作者 于 2009-5-25 22:18:07 编辑 <br /><br /> <p>例如:用lisp如何得到调用CAD命令dist返回的距离值</p><p></p><p></p><p>如何得到,一个命令运行后,在命令行显示的结果。</p>

ljttjl 发表于 2009-5-25 20:02:00

<p>不如用这个函数,(distance)</p>

xyh 发表于 2009-5-25 20:31:00

<pre class="codeLine">直接用(distance <em class="codeEmphasisMild">pt1 pt2</em>)测量就可以了</pre>

fjfhgdwfn 发表于 2009-5-25 21:13:00

<p>因为要调用别人一个命令的返回结果,dist只是一个例子。如何得到,一个命令运行后,在命令行显示的结果。</p>

aeo000000 发表于 2009-5-25 21:21:00

直接getdist

ZZXXQQ 发表于 2009-5-26 08:33:00

可将日志文件打开,运行程序后将日志文件关闭,再用程序读取日志文件。

AMTONNY 发表于 2009-5-28 22:28:00

<p></p><p>看偶的</p>

NJZX05 发表于 2013-11-11 16:46:37

求同!
我们要得到的是任意一个命令,在命令行执行时,所返回给命令行的结果。这个命令可能没有对应的LISP函数,只能通过命令行执行,因此,获取它的运行结果对我至关重要!

NJZX05 发表于 2013-11-13 09:57:08

可以使用(getvar 'lastprompt)取得最后显示的一条信息,但仅能得到一条,我也是得到路人版主的指点才找到的,分你共享一下
页: [1]
查看完整版本: [求助]如何得到一个命令运行后,在命令行显示的结果。