nck 发表于 2022-7-7 00:48:13

谢谢你的eg代码。但我真的不知道该怎么办,也不知道该怎么做。我想我还得做更多的研究。请继续提供帮助。谢谢你

dbroada 发表于 2022-7-7 00:53:24

我不确定我现在是否明白你的意思了。您想更改默认样式,但没有默认样式。默认值在dwt文件中定义,并保留在每个图形中,直到修改为止。将其更改为dwt文件中所需的样式后,即为默认样式。要将其导入到现有图形中,您应该能够按照hulk的建议使用Design Center。
 
我认为Alan的代码也在做同样的事情,插入一个包含所有所需图层的图形,然后清除文件,但保留图层。

alanjt 发表于 2022-7-7 00:54:35

确切地说,它在做什么。

dbroada 发表于 2022-7-7 00:58:05

你很快,艾伦。我正要编辑我的帖子,以确保OP意识到修改后的样式保留在图纸中,但我不能现在你引用我的话。
 
但是,当您在这里时,如果您使用您的方法插入暗样式,它会重新定义该名称的任何现有样式吗?还是图形中的样式会优先?

nck 发表于 2022-7-7 01:02:53

我理解它在做什么。当我打开一幅旧画时,我不想经历任何步骤。我想用am_ansi标注一些东西,它是我想要的dim样式。或者我只是不能很好地解释自己。我仍在努力做我想做的事。

alanjt 发表于 2022-7-7 01:06:50

哈哈,今天过得很慢。不,它不会更新dim/mleader/leader/textstyles或图层设置或页面设置。一般来说,我不担心“他们”更改dimstyles(如果他们这样做了,他们有很好的理由)。

dbroada 发表于 2022-7-7 01:08:54

当然,我们中的一方不理解另一方。无法重新加载具有默认尺寸样式的现有图形,因为默认尺寸样式仅存在于图形中。SLW和我都给出了两种方法。我的不适合你,你试过他的吗?

nck 发表于 2022-7-7 01:13:02

 
我不能百分之百确定如何尝试他的方法。我知道如何去阿卡多克,但我真的不知道我需要去那里。我会做更多的研究。谢谢你们的帮助。

SLW210 发表于 2022-7-7 01:13:17

简而言之,你想做的是不可能的。你已经被提供了做你想做的事情的方法,但到目前为止,还没有标准的方法来实现这一点。。。
打开任何现有图形并自动应用自定义尺寸标注样式,将其置为当前并更新所有现有尺寸标注。
 
这就是你想要的吗?

nck 发表于 2022-7-7 01:18:40

是的,打开任何现有图形并自动应用我的自定义dimstyle,使其成为当前图形,我不在乎它是否更新所有现有尺寸。只是新的维度。
页: 1 [2]
查看完整版本: am\U ansi dim样式