Nope that won’t help me. Here is an example of an issue I came across yesterday. I have say, 100 blocks; all different. They all have a layer within them called "Text", but when they were created the lineweight was overridden in the properties from Bylayer to 0.00. I now want to change everything on layer "Text" to have to have a thickness of say, 2.00. I can't universally change the objects lineweight by amending the lineweight attributed to the layer, as the individual entities have been overridden. So, If I want them all to be at a lineweight of 2.00 I have to go into every individual block and change it manually. This will take a very long time. If there was a block toggle, I could apply it, isolate the layer and select all the objects at once (as they are now editable/accessible) and change them to 2.00 (or to Bylayer and change the value of the lineweight attributed to the layer). Then I unisolate the layer, toggle the Block State back to normal (i.e.. back as solid blocks) and that’s it. Done in a few seconds.
So as to avoid confusion and potential mistakes, You would need to know exactly when you are in the "Temporarily Explode All Blocks" toggle state, the screen environment would change such as when you go into Block Editor, to make it obvious what sate you were in (although the colours would be different to Block Editor to differentiate the environment). You would also be asked to confirm that you want to go into the "Temporarily Explode All Blocks" state.
I’m still very much hooked on the idea of a temporary toggle block off/on state.
If somebody can find a quick way of achieving the above without a toggle, please let me know.
You appear to want to avoid using LISP customization to fix your blocks, which is the cure.
Better define your exact needs (this last post perfectly illustrates one fix you wish to implement in all blocks) then ask the folks in the customization forum for assistance writing the code (if no one here jumps in with a home-grown fix):
Don't forget to mention what exact AutoCAD version you have.
Log into access your profile, ask and answer questions, share ideas and more. Haven't signed up yet? Register