We have looked into this already and have a method figured out on how to do
this. But I do not have the programming skills to complete it.
First off ... you must have the parameters "Designated" in ProE to see them
in the header. If not, this is easy to do with a batch file running a trail
Then you will notice that each parameter has " 3 xx" in front of it and the
next line starting with " 4 (xx+3)" will be the value. There is actually a
nomenclature to the "X XX" format but I have not spent the time to decipher
all of it.
I had actually done this with a DOS batch file but it was terribly slow. We
parsed each file looking for a string match using the "FOR" command in
Windows 2000/XP (would not work in Win9X or NT).
If you would please send me anything that you come up with (including if
there is a lot of interest in this type of stuff) it would be greatly
appreciated. We have been discussing creating a ProE (and other software)
database file management tool something like PDM, using the GNU public
license scheme (freeware). It could lock files, generate BOM's, have release
schemes, ECO process, create PDF's, DXF's, etc. But we can not actually
change the ProE file itself or interact with ProE live (PTC licensing
violation) unless each user buys Pro/Toolkit.
At this time we are looking for someone who knows JAVA or C++ and who will
work for free until we have customers that are interested in paying for
support or customization.
Please call me if you would like to discuss this.
Kevin J. Brault
Sharp Technologies and Design Group
Mechanical Engineering and CAD Administrative Services
410 East Crescent Place
Chandler, Arizona 85249
This thread is inactive and closed by the PTC Community Management Team. If you would like to provide a reply and re-open this thread, please notify the moderator and reference the thread. You may also use "Start a topic" button to ask a new question. Please be sure to include what version of the PTC product you are using so another community member knowledgeable about your version may be able to assist.