MR MAN 发表于 2022-7-6 14:44:48

更改中的所有属性值

我有50个属性块,其名称为W1。我如何才能一次性更改图形中所有属性值(标记、提示、默认值)。

ReMark 发表于 2022-7-6 14:51:31

你能重新定义这个街区吗?

CmdrDuh 发表于 2022-7-6 14:57:23

是否要更改属性或标记提示和默认值中的值?如果是后者,我会复制一个实例,分解它,然后重新开始。您将花费更多的时间来编码50个ATT,而不是修复它并完成它。

Lee Mac 发表于 2022-7-6 15:01:56

可以用LISP实现,但正如Cmdrduh所说,将有大量的cond语句来更改50个属性的这些值-图形中的块数量不会引起问题,它将对100个块执行与对一个块相同的操作-(只是稍微慢一点!),但它的编码需要输入50个属性的值,这将导致问题。

David Bethel 发表于 2022-7-6 15:06:23

我想问题是:
 
你有一个名为W1的块,有50个属性,还是W1块插入了50次?
 
如果要更改提示,必须重新定义块ATTDEF。
对于属性,您必须使用插入
标记名可以在其中一个中编辑,但只能在编辑块时永久更改

MR MAN 发表于 2022-7-6 15:12:41

很抱歉重播迟到了
首先,它只是一个名为w1的属性,我复制了50次
其次,我需要修改其值、标记提示和默认值
 
 
谢谢你的帮助

Lee Mac 发表于 2022-7-6 15:15:57

 
那么,你是说用一个属性(W1)复制块50次?
 
或者你的区块有50个属性?

CmdrDuh 发表于 2022-7-6 15:22:56

我在想一个街区的50个实例。使用块编辑器并更新需要修复的内容,然后运行battman和synch

MR MAN 发表于 2022-7-6 15:29:14

亲爱的Cmdrduh,我尝试了你说的,但我的属性保持不变,不会发生任何变化,你能解释更多吗
 
 
谢谢你的帮助

CAB 发表于 2022-7-6 15:32:48

Man先生
请发布一个带有块的样例DWG文件。
页: [1] 2
查看完整版本: 更改中的所有属性值