|
|
发表于 2016-5-16 22:23:04
|
显示全部楼层
来自: 中国辽宁
可用代码向工程图文件自定义属性中写入,然后再读出。
* y/ K* ~: s4 T6 E! I+ d我只会批量打开工程图文件写入读出效率不是太高。3 ^9 p' ^0 M. c: H0 W: s( P
如有高人能用那个SWDM,不打开工程图文件,批量修改就漂亮了。- z3 p9 d) Q! p% |
- '+++++++++++++++++++++++++++++++++++++写入自定义属性和变量值
) X1 g( C6 y# h$ l/ J/ A2 U - blnretval = swModel.DeleteCustomInfo2("", "图纸幅面")
& m! n/ p7 y* n- Y) S - blnretval = swModel.AddCustomInfo3("", "图纸幅面", swCustomInfoText, "$PRP:" & Chr(34) & "SW-图纸格式大小(Sheet Format Size)" & Chr(34))+ V# t5 N; N7 Q3 D) h
- blnretval = swModel.DeleteCustomInfo2("", "图纸张数")9 m( m8 w9 |7 s- r
- blnretval = swModel.AddCustomInfo3("", "图纸张数", swCustomInfoText, "$PRP:" & Chr(34) & "SW-图纸总数(Total Sheets)" & Chr(34))
4 A, L2 q) M% @4 m9 u/ }7 N - '+++++++++++++++++++++++++++++++++++++8 ~, b, r5 S* f
复制代码 |
|