View Full Version : Modified Burst Command
thomas-p
2006-03-15, 09:14 PM
Does anyone have a modified version of the burst command that can have a list of blocks that it will not burst, or can give me an idea on how to modify the current burst command so that I can make a list of blocks that it will not explode. I'm looking to make burst not work with our title blocks. I realize that someone can change the name of the block, but most users we have that burst the title blocks don't know that.
Thanks
CADmium
2006-03-16, 07:55 AM
i have wrote such Routine ( can also handle MINSERTS and multiple Blockreferences )
after load you can call it with
INSERTS-MULTIBURST
and
INSERTS-EXPLODE
the normal Burst-command is defined in a lsp of the Express-tools. For your own use, you can it modify.
ccowgill
2006-03-16, 11:42 AM
thomas-p
Does anyone have a modified version of the burst command that can have a list of blocks that it will not burst, or can give me an idea on how to modify the current burst command so that I can make a list of blocks that it will not explode. I'm looking to make burst not work with our title blocks. I realize that someone can change the name of the block, but most users we have that burst the title blocks don't know that.
Thanks
I would suggest editing the burst.lsp, in the main routine there is a call out to get the selection set, if you use the logical test "AND" & "NOT" you should be able to list the names of the blocks you want to exclude, the #code for the name should be "2". I am not very familiar with using the logical grouping of filter tests, but there are many AUGI members who are. Here is an example that you might be able to use:
(setq ss (ssget "all"
'((-4 . "<NOT")
(-4 . "<AND")
(0 . "INSERT")
(2 . "M*")
(-4 . "AND>")
(-4 . "NOT>")
)
)
)
I use it to run spell check on all objects that are not blocks that begin with the letter "M". Do a search on the lisp forum for "Excluding Objects from a Selection Set" There might be other things there that could help you out.
thomas.krueger
i have wrote such Routine ( can also handle MINSERTS and multiple Blockreferences )
after load you can call it with
INSERTS-MULTIBURST
and
INSERTS-EXPLODE
the normal Burst-command is defined in a lsp of the Express-tools. For your own use, you can it modify.
This utility might come in handy. Is there anyway you can repost the routine so it is editable? Most of the people in my firm wouldn't understand the prompts as they are in German not english.
kennet.sjoberg
2006-03-16, 03:33 PM
. . . This utility might come in handy. Is there anyway you can repost the routine so it is editable?
. . . to have a chance to fix problems ?
Command: INSERTS-MULTIBURST
Select a block in a block :
CADmium
2006-03-16, 07:04 PM
. . . to have a chance to fix problems ?
Command: INSERTS-MULTIBURST
Select a block in a block :
...
What have you done? can you send me (or post) an exampledwg? Such error i had never (just testet = no problems ACAD 2004 / ACAD 2005 ) :-( ....
ccowgill
2006-03-16, 11:26 PM
. . . to have a chance to fix problems ?
Command: INSERTS-MULTIBURST
Select a block in a block :
no, I originally just wanted to change it from German to English, but I would also like to know how to explode inserted blocks, or at least a way to make it tougher, so something cant so easily explode it.
kennet.sjoberg
2006-03-17, 03:51 PM
...
What have you done? . . .
. . . just losing works in 2002
: ) Happy Computing !
kennet
vBulletin® v3.6.7, Copyright ©2000-2009, Jelsoft Enterprises Ltd.