|
|
发表于 2016-5-16 22:23:04
|
显示全部楼层
来自: 中国辽宁
可用代码向工程图文件自定义属性中写入,然后再读出。0 Y: a' J/ m5 N. L$ }
我只会批量打开工程图文件写入读出效率不是太高。; v; B1 I) D1 @8 k6 _4 s& V2 z
如有高人能用那个SWDM,不打开工程图文件,批量修改就漂亮了。
3 N. ^' C U: T) k: e- '+++++++++++++++++++++++++++++++++++++写入自定义属性和变量值9 |/ d8 b9 S: d; v
- blnretval = swModel.DeleteCustomInfo2("", "图纸幅面")
* x; h ^9 x7 R0 l - blnretval = swModel.AddCustomInfo3("", "图纸幅面", swCustomInfoText, "$PRP:" & Chr(34) & "SW-图纸格式大小(Sheet Format Size)" & Chr(34))
0 X4 O) ]* Y1 j: { - blnretval = swModel.DeleteCustomInfo2("", "图纸张数")
. ?1 k5 ~4 ?( m6 ~ - blnretval = swModel.AddCustomInfo3("", "图纸张数", swCustomInfoText, "$PRP:" & Chr(34) & "SW-图纸总数(Total Sheets)" & Chr(34))/ X0 S/ L; g3 L) Z
- '++++++++++++++++++++++++++++++++++++++ _6 M, \& x2 v
复制代码 |
|