nod684 发表于 2022-7-5 22:32:16

用Co替换属性

早上好,peeps。。。
请求您的善意帮助。我在这里附上2个文件。一个是分解的,另一个是要使用的属性块。
 
出于一些“愚蠢”的原因,我们的起草者插入了分解的属性,用正确的值编辑属性标签,该值应该输入到值中。
在下面的屏幕截图中:
 
单词部分是一个单词,与G一样,-和另一个G
总而言之
第G-G节由输入到标记中的4个单词组成,而不是值。
 
我们这里有一堆图纸,预计下周结束。
只是想知道在这个问题上是否有更好的解决方法,而不是逐个打开并输入文本。请参阅附件
 
有没有办法插入属性块,例程会将“分解”块中的正确值替换为插入的AttBlock?
爆炸了的。图纸

X-SLB-A1_标题。图纸

pBe 发表于 2022-7-5 22:43:20

你想要自动的吗?完全没有用户干预。
 
命令:REAT
多恩
 
像这样的?或者您是否允许用户选择至少一个参考ATTDEF?你需要“修复”这些图纸中的多少?
 
编辑:从头开始,我认为这可以在没有用户干预的情况下完成
 
编辑2:最初是怎么变成这样的?总之,看看你的示例图,“drawing-TITLE-LINE-3”ATTDEF分解为3。会一直这样吗?或者有时只有1或
图纸标题行4分为2?

nod684 发表于 2022-7-5 22:44:37

 
如果可能的话是的。。。
 
我只有不到300个

pBe 发表于 2022-7-5 22:51:28

另一项呢?
 

nod684 发表于 2022-7-5 23:00:23

 
不应该是这样的。。
应为5条图纸标题线(见X-SLB-A1_Title.dwg)
我猜他是从某个地方复制的,可能是装订/分解图。

pBe 发表于 2022-7-5 23:03:37

我想我脑子里有一个想法。坚持住。。。。
 
写这段代码很有趣。。糟糕的是,它太具体了,你的麻烦图纸是通用的
 
命令:REAT
 
REAT。LSP

Wesley_Amsterda 发表于 2022-7-5 23:11:17

难道你没有绘图员开始分解属性之前的备份文件吗?
 
干杯
韦尔西

nod684 发表于 2022-7-5 23:14:22

 
我们没有。。。我猜它是作为分解插入的,他在标签中键入内容,而不是在值中。。。
 
 
谢谢pBe。慢慢来。。。

pBe 发表于 2022-7-5 23:20:21

⇧⇧⇧⇧⇧
代码张贴在那里[#6]

nod684 发表于 2022-7-5 23:27:15

谢谢pBe!按预期工作!
因为这个惯例,你为我节省了很多时间。
页: [1] 2
查看完整版本: 用Co替换属性