[求助]如何得到一个命令运行后,在命令行显示的结果。
本帖最后由 作者 于 2009-5-25 22:18:07 编辑 <br /><br /> <p>例如:用lisp如何得到调用CAD命令dist返回的距离值</p><p></p><p></p><p>如何得到,一个命令运行后,在命令行显示的结果。</p> <p>不如用这个函数,(distance)</p> <pre class="codeLine">直接用(distance <em class="codeEmphasisMild">pt1 pt2</em>)测量就可以了</pre> <p>因为要调用别人一个命令的返回结果,dist只是一个例子。如何得到,一个命令运行后,在命令行显示的结果。</p> 直接getdist 可将日志文件打开,运行程序后将日志文件关闭,再用程序读取日志文件。 <p></p><p>看偶的</p> 求同!我们要得到的是任意一个命令,在命令行执行时,所返回给命令行的结果。这个命令可能没有对应的LISP函数,只能通过命令行执行,因此,获取它的运行结果对我至关重要! 可以使用(getvar 'lastprompt)取得最后显示的一条信息,但仅能得到一条,我也是得到路人版主的指点才找到的,分你共享一下
页:
[1]