ronjonp 发表于 2022-7-6 15:10:49

[报价名称=。。。。
 
剩下的就是找到一种方法来编辑块内的嵌套文本实体,而不改变所述块的每个实例。老实说,“date=”我并不完全反对创建一个唯一的块名。但是,如果我必须这样做,那么AutoCAD是如何做到的呢?假设您复制并粘贴为块,则块具有唯一的名称。AutoCAD使用什么公式来生成这样的名称?[/报价]
 
您可以使用属性(我建议)或某种动态块。我知道没有其他方法可以做到这一点。为什么要为每个文本实例使用不同的块名?

Lee Mac 发表于 2022-7-6 15:14:34

 
在这个例子中,我倾向于同意Ron的观点——属性是实现这一点的最简单方法。

Freerefill 发表于 2022-7-6 15:19:56

AutoCAD 2009允许用户在单个块的单个实例中编辑一段文字。我知道这种必要性并不经常出现,但确实如此,我想重新创建它,而不必重新创建具有可编辑属性的块来代替所述文本。
 
此外,我对动态块^ ^一无所知

ronjonp 发表于 2022-7-6 15:22:50

 
我从未见过这种积木的行为。你有一张有示例的图纸吗?

Freerefill 发表于 2022-7-6 15:25:29

 
不幸的是,2009年我唯一喜欢的是区块文本替换和谷歌地理定位工具,利大于弊。。所以我回到2008年。我不确定这里是否有人还在使用2009。

ronjonp 发表于 2022-7-6 15:29:40

刚刚注意到您正在使用Map 3D 2008。。。这可能是我在使用vanilla AutoCAD’09时从未见过这个的原因。

Freerefill 发表于 2022-7-6 15:32:10

在AutoCAD 2009和AutoCAD LT 2009中,块内文字和(我刚刚发现)外部参照的查找和替换应该是一项功能。尝试使用“查找”搜索文本,并寻找更多选项。我记得那里有一个复选框,用于指定块。

ronjonp 发表于 2022-7-6 15:37:26

我刚刚试过,它重新定义了块(它应该这样做)。

Freerefill 发表于 2022-7-6 15:40:08

百米我懂了。。那么我的Lisp程序做了完全相同的事情,任务(不知不觉)完成了。我想,那么,将其设置为一个唯一的块将是一个附加的功能。
 
谢谢你纠正我,罗恩。我已经有一段时间没有用2009了。
页: 1 [2]
查看完整版本: 如果您';ve vla put TextStr