Changing Blocks
Can anyone advise if its possible to change one block to another whilst keeping the populated text attributes.
I have a drawing with blocks all Named Wall Outlets General A with text attributes populated for all occurrences (i.e numbered 001-300). I now want to change half of these to blocks named Wall Outlets General B but retain the same text. Is this possible?
The reason i need to change them is that i want different colour outlets depending on the comms room the cable originates at, however simply moving them to another Layer does not change the Block colour.
Regards Louise
Comments
-
There are numerous custom commands that will replace an insertion of one block with an insertion of another. For example, this one at The Swamp. I've never used it, but it should work in Bricscad. And there's one in Express Tools, which is available for free from the Brics app store.
If you create and insert blocks with their contents on layer 0 you can usually do what you want without using block substitution, but in this case I think it's too late for that.
0 -
Thanks Anthony i will check out the links.
Cheers
0 -
@Anthony Apostolaros said:
If you create and insert blocks with their contents on layer 0 you can usually do what you want without using block substitution, but in this case I think it's too late for that.@Loopyhuk Opening the block definition in the drawing using refedit, change the layer of the items to layer 0 AND set the color to bylayer if not aready on bylayer and then close refedit with saving the changes should fix this for the current drawing. You should then also open the external block definition if you have saved it as a block and do the same there for use in new/other drawings.
Then you can create layers with different colors for the the wall outlets and insert the blocks (or move already inserted blocks) to that layer.
0 -
Thanks. I found that moving the blocks to a new drawing and then changing the block name in the new drawing. Importing them back into the original drawing.Seemed to work.
0