标准-标注样式A
使用lpseifert或gile代码作为起点请参阅:http://www.cadtutor.net/forum/showthread.php?t=44148
是否可以审核图纸并查看是否有
是否已应用标注样式替代?
我们通常在标题栏中预定义了大约10种维度样式。
尝试执行标准。
用户通过设置四处闲逛
考虑到这一点,我想我需要审计一个目录
一次画一幅画,所以这可能不是最好的方法。。
(定义c:测试(/ss1 sslen cnt obj tst)
(vl load com)
(setq ss1(ssget“x”'((0。“*维度*”))
sslen(sslength ss1)
cnt 0)
(重复sslen
(setq obj(vlax ename->vla对象(ssname ss1 cnt))
tst(vlax get obj’TextOverride))
(如果(vl字符串->列表tst)
(vlax put属性对象颜色6)
)
(setq cnt(1+cnt))
)
(普林斯)
)
**或**
(定义c:测试(/ss n ent elst)
(如果(设置为0
ss(ssget“_X”
“((0。“维度”)(-4”“)”
)
)
(while(setq ent(ssname ss n))
(setq elst(entget ent)n(1+n))
(entmod(if(not)(assoc 62 elst))
(附加elst’((62.6)))
(subst’(62.6)(assoc 62 elst)elst)
)
)
)
)
(普林斯)
) 您是否正在寻找审核目录的方法? 我想搜索一个目录(审计),并以某种方式知道是否有任何维度样式已被修改,因此文本
我认为这意味着有人更改了Dim样式的原始设置(通常通过手动更改dimvar)。
除了手动查看每个图形中的DimStyle之外,我不知道实现这一点的最佳方法。。。
(对不起,我一整天都在开会!)
谢谢 我没有很多使用它的经验,但这不是Cad标准的目的吗?(工具>Cad标准)。标注样式是可以检查的标准之一。我知道还有一个批次标准检查器(单击“开始”菜单(Windows)>所有程序>Autodesk…>批量标准检查器。。。查看插件选项卡)。根据标准查找帮助。
好主意,这可能有助于实现这些目标。
页:
[1]