几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量

几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 (http://www.dimcax.com/hust/index.php)
-   SolidWorks二次开发 (http://www.dimcax.com/hust/forumdisplay.php?f=111)
-   -   【转帖】reading custom property values (http://www.dimcax.com/hust/showthread.php?t=5662)

yang686526 2009-04-13 01:46 PM

【转帖】reading custom property values
 
reading custom property values
i need to read two custom property values ("status" & "revision") from about 1000 sw-files (parts, assemblies & drawings). is this possible without opening files in sw? some files are that big that it takes too long to open them one by one.
sw2008sp5.0 + pdmww 2008sp5.0
c2d e7300/8gb/fx570/vista 64 business

testing: sw2009sp3.0 + workgroup pdm 2009sp3.0

listening to positive life
yes it is - you need to email solidworks api support and ask them for a code for the solidworks documentation manager. you can instantiate an instance of this in a standalone program which can load solidoworks files and read/write custom properties and other bookeeping type tasks. you don't need to start solidworks to use it.
i had the same problem with opening lots of solidworks documents just to access custom properties.
hope this helps
cheers
tom mulder
regards
tom mulder.
compac nw8440
intel core 2 t7400 2.16ghz
ati mobility firegl v5200
solidworks 2008 sp4.0
windows xp professional sp2
document mananger
made you the tool you require.
thank you, luke!
so simple, so good!
sw2008sp5.0 + pdmww 2008sp5.0
c2d e7300/8gb/fx570/vista 64 business

testing: sw2009sp3.0 + workgroup pdm 2009sp3.0

hi,
i've got the same problem.
my vb-script crashes after 1300-1500 files.
tried the tool above, but it also crashes.
does anybody have improvements?
thx in advnce.
have you had a look at dsofile? it is a supported method to get at file properties and i believe you can use it for swx files also.
great. yes ,it works.
i ran my tool on 100,000 parts with no problem and it exported almost 1mill custom properties.


所有的时间均为北京时间。 现在的时间是 11:31 AM.