6 responses

  1. Mike R
    February 27, 2013

    We have a .NET application that runs in the background checking for whenever the active layer is changed, when the active layer is changed all the active settings (color, weight, type, etc) are automatically set back to ByLayer.

  2. Diana
    February 27, 2014

    What about Blocks? to set all of them to layer 0? is there a way for it?

    thanks for the tip

  3. Alan
    March 11, 2014

    Open Properies box
    Pick Select Objects icon (the middle one of the 3 across the top)
    Type All
    Hit Return.
    The top drop down bar has now changed from xxx to All(number)
    Click on the drop down, Select Block Reference (smaller number)
    Now, under the General heading, change layer to zero.

  4. Alan
    March 11, 2014

    replace “xxx” with “no selection”

  5. Chris
    March 13, 2014

    To set the ‘guts’ of a block to layer ‘0’ pick a block, right click on it, and pick ‘Set Nested objects to ByBlock’. This moves everything in the block to layer 0 and sets it all to color byblock. This allows the block to correctly assume the color of the layer it is placed on and allows the flexibility to set the color of the block independently if necessary. I usually pick one block and do this, then put a window around the drawing, right click, pick recent input from the list and pick setnestedobjectstobyblock. It fixes the blocks and ignores the other objects without having to deal with filters or selection sets.

    When using the SetByLayer command do not change byblock to bylayer. Byblock is the correct color for the ‘guts’ of a block. (But nothing outside a block should be this color.)
    The blocks themselves should be on an appropriate layer and not layer 0 as that layer has special properties that can create problems. For instance, items drawn on layer 0 can have control problems when that drawings is X’ref’d in to another drawing.

Leave a Reply




Back to top
mobile desktop