|
|
发表于 2016-5-16 22:23:04
|
显示全部楼层
来自: 中国辽宁
可用代码向工程图文件自定义属性中写入,然后再读出。 b5 C: y P2 u; R2 k
我只会批量打开工程图文件写入读出效率不是太高。
1 j. P- y0 y* z! G: ?( s/ {如有高人能用那个SWDM,不打开工程图文件,批量修改就漂亮了。8 v% n: b* v0 v8 ~6 Q2 ]0 E
- '+++++++++++++++++++++++++++++++++++++写入自定义属性和变量值
q" W0 h: `, I7 B$ T - blnretval = swModel.DeleteCustomInfo2("", "图纸幅面")
: X. [: z+ F6 G$ E8 O - blnretval = swModel.AddCustomInfo3("", "图纸幅面", swCustomInfoText, "$PRP:" & Chr(34) & "SW-图纸格式大小(Sheet Format Size)" & Chr(34))
/ d* u {# w) E8 B/ V" _ - blnretval = swModel.DeleteCustomInfo2("", "图纸张数"): P: C. |9 y3 \/ `' `
- blnretval = swModel.AddCustomInfo3("", "图纸张数", swCustomInfoText, "$PRP:" & Chr(34) & "SW-图纸总数(Total Sheets)" & Chr(34))1 W7 I& n$ ^+ ~4 Z7 H& J8 I
- '+++++++++++++++++++++++++++++++++++++ x5 Y, ]% l3 _4 C# W, K& D3 i* e
复制代码 |
|