CNatka 发表于 2022-7-7 19:24:27

我不明白为什么你需要用内容过滤选项逐个查找文本?它解决了一些商业目的,还是只需要对文本内容进行某种修改?
分享讨论背后的思维逻辑。
 
-CNatka公司

RRS1987 发表于 2022-7-7 19:29:29

亲爱的
我有2000多个文本对象,它们在我的绘图中具有相同的图层、颜色、宽度因子和文本样式。问题是,现在我需要分割一些文本,并为这些对象创建新层。
希望你现在能解决我的问题吗?

CNatka 发表于 2022-7-7 19:33:47


所以,走专家们已经说过的路,祝你好运。

MSasu 发表于 2022-7-7 19:36:20

那么,您需要将那些共有一个子字符串的文本项移动到一个层?在这种情况下,将下面的代码粘贴在命令行上,在替换蓝色部分以适合您的情况后-请注意该层必须已经可用。
 
(command "_CHPROP" (ssget "_X" (list '(0 . "TEXT") (cons 1 "* HelloWorld *"))) "" "LA" "MyLayerName" "")
 
当做
米尔恰

RRS1987 发表于 2022-7-7 19:40:36

 
如果这只是一个微不足道的问题,请原谅我
在使用上述代码时,我在命令提示符中得到了这一点。但我不知道选择集在哪里。从何处以及如何选择选择选择集?
我也可以在express tools中使用get selection命令时获取。这也是我不知道它保存在哪里?从何处以及如何选择活动选择集?

MSasu 发表于 2022-7-7 19:46:01

如前所述,在提示器上使用该代码,要求您选择实体(“选择对象”);这样,选择集将自动传递给编辑命令。
 
但是,既然你说要将这些项目更改为特定的层,我建议你尝试一下我上一篇文章(#14)中的代码。
 
当做
米尔恰

mimaybar 发表于 2022-7-7 19:49:20

您可以尝试使用find命令。
页: 1 [2]
查看完整版本: 快速选择