bababarghi 发表于 2022-7-6 23:47:47

替换同一坐标上的文本

大家好,
 
我在30多个图形中有一个单行文字实体,它们都位于图形布局中的同一位置(尽管它们的内容可能不同)。例如,我如何强制他们的内容都是“推送文本”?

irneb 发表于 2022-7-7 00:26:20

如果您确定文本始终位于其插入点等于特定XYZ(或在XYZ范围内)的位置,则可以使用ssget选择此类文本,将其传递给拾取点/交叉矩形,并添加选择过滤器,以便仅选择文本对象。但是,这一次只适用于一个图形,因此需要在多个图形上通过脚本运行它(即依次打开每个图形并运行代码)。
 
或者,您可以使用ObjectDBX修改每个DWG,而无需打开它。

bababarghi 发表于 2022-7-7 01:06:11

 
非常感谢你。我最终使用了脚本:
 
(command "_tilemode" "0")(ssget "C" '(777 1) '(785 9)) (Command "_CHANGE" "P" "" "" "" "" "" "" "0")(command "_ZOOM" "EXTENTS")(command "_Qsave")(command "_CLOSE")
 
问题已解决。
页: [1]
查看完整版本: 替换同一坐标上的文本