> Can you give an example of a program which can rename files while they are open
Pro/Engineer. Since every version I seen from 1997 and forward.
It has always been a paragon of virtue in this regard. The parts and subassemblies in an assembly are the same memoryspace that the parts are, so if you have an assembly open in the background and open and manipulate one of its parts, the changes are transferred to the assembly instantaneously.
This includes renaming parts and subassemblies. Rename a part, and when you switch window to the assembly it is in you see that the name in the tree is changed as well.
Caveat: all assemblies that includes the part must be opened and in memory, and saved to retain the new part name information. Thus it is not much better than Inventor for renaming articles that are used in many different (and possibly unknown) assemblies.
I do this quite often too, play around with a part, and if I end up using it and it requires a part number to be assigned and cataloged, this is my workflow:
-use the save as option to make a exact duplication of the part and give proper name
-if that part was used in an assembly, I find the "old/bad named part" right click and use component->replace all
-this ensures that all the parts with the bad name is replaced with my newly named part and all work done including
constraints are kept.
- i typically don't have drawings done at this point, because the part was basically a test part, not sure what the
workflow would be for ensuring newly renamed items would keep associativity to drawing views.
edit: maybe you should make an ideastation thread, get some upvotes for it, I think it would be possible to have a renaming process addin for inventor, to kinda do what I do above. real handy tool to have for sure...