Rooster 发表于 2022-7-6 16:20:12

快速工具LISPS

为什么如果我单独使用一个快速工具LISP(如MPEDIT或TXT2MTXT)就没有问题,但当我试图从另一个LISP或脚本中运行它们时,会收到一条消息,说未知命令等?我能绕过这个吗?

David Bethel 发表于 2022-7-6 16:26:04

你打算如何使用它们?
 
MPEDIT是一个外部autolisp子程序。可以通过评估完整的defun名称(c:mpedit)从另一个例程调用它,但它将接管控制,直到完成评估。
 
所示代码来自A2K
 
-大卫

Rooster 发表于 2022-7-6 16:33:32

 
我要做的一件事是创建一个文本大写LISP,所以我不想使用TCASE,然后从弹出窗口中选择大写字母,我只想能够键入CC(例如),然后选择我的文本,使其大写,而无需进一步单击或选择。
 
 
这有点帮助。我不再收到“未知命令”错误,但我仍然无法让它执行我想要的操作。。。。。

borgunit 发表于 2022-7-6 16:38:07

http://www.cadtutor.co.uk/forum/showthread.php?t=494

Rooster 发表于 2022-7-6 16:39:53

 
我看不出这对我有什么进一步的帮助——我已经了解了TCASE,但我只是想对它进行一些改进,让它更好地为我工作。谢谢你的尝试。。。

David Bethel 发表于 2022-7-6 16:45:19

如果我理解正确,您将不得不重写例程,以完全自动化该过程。一旦另一个例程接管了控制,您就不能将输入传递到(get___;)或(ssget)调用中。对不起-大卫

Rooster 发表于 2022-7-6 16:50:49

 
羞耻好主意。。。。我必须按照你的建议重写。祝我好运!

Lee Mac 发表于 2022-7-6 16:55:02

 
祝你好运

Rooster 发表于 2022-7-6 17:01:33

 
嗯。我刚刚看了一下TCASE。LSP和它的方式太复杂,我试图编辑与我有限的LISP功能。。。。。

Lee Mac 发表于 2022-7-6 17:04:53

 
TCASE是否只是将文本更改为大写?
页: [1] 2
查看完整版本: 快速工具LISPS