I've been thinking about making a "On Mass MOP Editor" for editing the MOP's files, and got a little time today to
scratch a bit of code together to see what could be done.
My first thought was to make an grep command line, but on reflection decided that a GUI would be more accessible
for most people.
To that end, here are a few screen shots of what I have so far.
This code does not have exception handling, or translation yet.
To use it, first load up a CB file then start the plugin.
The first dropdown box holds all of the Parts in the file.
The second dropdown box holds all of the mops in the file.
The third dropdown box hold all of the mop types in the file.
The fourth dropdown box holds the MOP Field Property that you wan't to change.
The fifth dropdownbox is the new value for the field Property.
You can either select a dropdown box Item or enter the text manually.
You can select various mops and parts very selectively by manually entering in text.
For example you could select all profile mops, or just profile mops named "Profile" or "prof".
You can specify single mops or single parts with drill mops in them.
There is a very important button you should use before using the run button it's the "Dry Run" button.
It let's you see how many mop's will be affected by your proposed settings before using the RUN button
you see it's an Atomic function that at the moment can't be undone, so always work with a backup file not
the real one.
It testing some parts(and all of the MOP's) were Quantum Erased, never to be seen this side of our galaxy's an event horizon.

Dave