在中运行自定义LISP命令
好的,我下载了一个LISP(归功于Aaron Werning off CADylst网站),可以将文本转换为3D。命令为“3DTEXT”。然后在执行之后,有一些用户选项。我想知道如何将其包含在另一个LISP中?我知道我可以通过(c:3DTEXT)调用该命令,但之后的任何用户输入呢?或者,如果我正试图这样做,我是否只需要将这个LISP修改为一个单独的LISP,并更改其中的内容?
TIA 由于LISP不允许多线程,当您调用(c:3DTEXT)时,将按顺序计算c:3DTEXT的函数定义中的LISP表达式,然后从调用(c:3DTEXT)的点继续计算。无法通过编程方式与c:3DTEXT中正在计算的LISP表达式进行“交互”,因为该函数现在将重点放在调用它的函数上。
为了完成任务,您需要修改c:3DTEXT的定义,或者从脚本中调用它(但这可能会很麻烦)。 好的,我可以修改LISP并将其命名为一个单独的LISP,然后为我正在创建的LISP做我需要做的事情。
谢谢李。
页:
[1]