I've been searching for a routine to explode minserts but haven't found anything yet that works. However, this one did. It's a vlx that I found on another forum (sorry, don't remember which or I'd give the poster/author the credit)
Just copy it to your Support folder and load it ("AP"). Type "explodem" at the command line to run it. It first asks you to select the block; it then asks you if you want to explode? [No/Yes] Enter No. Yep, enter no. (I know; I tried Yes but it wouldn't work...might be just me though cuz I'm a bit dyslexic; either that or the programmer may be?)
Worked for my situation. Give it a try.
No, it didn't. It explodes the minsert to a block, but you're unable to do anything with it. If you go into Block Editor it's still an minsert. If I try another minsert exploding lisp, I can explode it into separate blocks, but it's the same story. And if I persist in attempts to explode, it fatal errors.
Back to the drawing board. Sorry for the premature post.
Sorry to break the bad news...but read HELP. It states it straight out:
1. Blocks inserted using MINSERT cannot be exploded.
2. You cannot use MINSERT with annotative blocks.
3. You cannot precede the name of a block with an asterisk to explode the block's objects during insertion, as you can with INSERT.
Number 1 makes invoking a lisp and using the command EXPLODE after insertion, impossible. Number 3 makes a straight forward lisp fairly impossible since you need that as a reactor and you cannot use the command EXPLODE in your code because of number 1.
I know that. There are only 10 million hackers in the freaking world and no one can figure out a way to break an minsert??
Why do you need to explode it?
Erase it and insert a single instance of the block and array it (using classic array), or just array it (using the new array).
Assuming the properties of the Minsert are available programatically, writing a routine to "explode" an Minsert would be pretty trivial. I suspect the lack of demand is why nobody has done it.
I understand your request. It is same as asking your Veteranarian to make your dog into a cat. There are a million vets out there but not one of them can do what you are asking because it is against the laws of nature. AutoDesk doesn't provide for what you are asking. It is against their laws of programming. I would have thought HELP defined it pretty well especially when Adesk goes to the trouble to highlight and emphasize the fact that these things can't be done.
I'm sure there is a person out there who can re-write the programming to provide this ability but it may "break" other features. Maybe a block won't act the same, or the command INSERT won't perform as desired. I'm just throwing some examples out there. I really don't know the consequences of digging into the core program of AutoCAD. I can guess though that there are consequences since what you desire is not possible. What reason do they have to make an arrayed block non-explodeable? I would think if it didn't harm anything else it would have been created from the get go, to do just that.
Good luck in your search for this "lisp". Yeti may hold the secret to what you seek.
I'm sure there is a person out there who can re-write the programming to provide this ability but it may "break" other features. ...... I really don't know the consequences of digging into the core program of AutoCAD. I can guess though that there are consequences since what you desire is not possible.
I don't think there is any mystery or hidden agenda here. Way back when Minsert was written (1986), someone decided that they didn't want the resulting object to be exploded. In the subsequent 27 years, the command/object is so rarely used that they are not going to go back and modify it now.
Autodesk has published a method to explode an Minsert, found here: http://usa.autodesk.com/adsk/servlet/ps/dl/item?si
I just found the elusive Yeti!
And his name is rkmcswain. Thanks for the link. Sincerely. I gave up on that years ago and saw no documentation that a work around had been published.
On a side note: the limitation made my company buy the Mechanical package for our whole staff to handle the array of our blocks in our systems. Hmmmm.
Log into access your profile, ask and answer questions, share ideas and more. Haven't signed up yet? Register
Start with some of our most frequented solutions to get help installing your software.