jcap91163 发表于 2022-7-6 10:37:12

给李先生或任何一个

我安装了一个名为ednum的vlx例程,其功能是仅编辑文本中的数字字符。
效果很好,但在字符串2“x 2”x 1/8中,仅替换第一个数字。
你们有没有办法制作一个lisp,让我不仅可以编辑第一个数字,还可以编辑其他数字?,如果可以编辑属性字符串中的数字?
提前感谢您的帮助。

Lee Mac 发表于 2022-7-6 11:16:47

我真的没有在这方面做太多的工作,所以它在格式化的多行文字或非十进制的数字上不会很好地工作,但无论如何,我想试一下。。。
 
http://www.cadtutor.net/forum/showthread.php?46697-文本数学

BIGAL 发表于 2022-7-6 11:33:55

“查找”和替换怎么样?您可以选择一组对象,包括具有属性的块。它将更改所有发生的情况,直到一次性查看整个图形
 
需要注意的是,在“整个图形”中的每个位置都可以查找2

jcap91163 发表于 2022-7-6 11:38:48

对于BIGAL来说,你说得很对,Find命令非常有用,但正如你正确指出的那样,在每个图形中都有很多值为“2”的字符串,这就是为什么在这种情况下没有用处的原因。
对于李来说,这是一个很好的常规,也很有用,但不幸的是,这不是我想要的,这是一个例子:
 
我有一个属性或文本或多行文字,内容为:STEEL ANGLE 2“x 2”x 1/8“,在这种情况下,我只想更改最后一个数字,将8更改为4
 
如果您有任何建议,我们将不胜感激,提前谢谢您,很抱歉占用您太多时间。
页: [1]
查看完整版本: 给李先生或任何一个