ColorSwap 

ColorSwap scans the drawing or selection for the set colors and shows them in a simple way that allows new colors to be set. Colors are changed even if they are inside blocks or dimension overrides. ColorSwap has been updated to run on Bricscad versions up to and including v21.

  • Redefine Block option allows an edit decision for each Block
  • Save and Load buttons enable quick changes for specific color settings
  • Option to run globally or select nested items
  • Reset objects to Bylayer or nested objects to Byblock color
  • Index colors and True colors are supported

Description

Installation includes a script to add a ColorSwap button to the Ribbon and Toolbar There are 3 ways to make color changes using ColorSwap: • The default is standard selection • Nested allows selection of individual items within Blocks • Global changes Layers and Styles as well as objects Note that only the Global option will change Layer colors. The selection options will change objects to be a bycolor setting, based on their Layer color if they don’t have a bycolor set. This is because Layer changes would affect objects outside the selection. Type ColorSwap and then select the objects to be changed, or press Enter for other options Back - will take you back to the Selection prompt Nested - will allow you to select items within blocks Global - will change Layers, Styles and Objects with non-bylayer colors. Once the selection data has been searched, the list of existing colors is shown in this Form: To change any of the colors select the color shown in the 'To' columns, then select the new color. Save button - Write the selected color changes to a file for use in other drawings with similar colors. Load button - Load the color changes from a previously saved file. All button - The 'All' button will change all colors in the 'To' columns to one color. Reset button - Set all colors in the 'To' columns back their original color. Redefine Blocks Options - In Selection mode, if Blocks are found in the search, the following options for redefining are presented: - Redefine all Blocks - Change Attributes only - Skip all Blocks – No Blocks will be changed - Prompt for each Block – A popup will appear for each Block with options to Redefine or Skip Irregular results can occur with nested objects inside Xref's, and any changes made to Xref objects will revert to their original color the next time the drawing is opened if the VISRETAIN and VISRETAINMODE system variables are not set. Alternatively you can bind the Xref's before running ColorSwap or make the changes to the xref'd drawing independently. To avoid processing Xref’s in Selection mode, turn off or freeze the Layers that they are inserted on. Blocks beginning with "*X" are excluded from a nested entity search to save time searching hatch objects. If Redefine All Blocks is selected, all blocks within a selection set are redefined, which will change all occurrences of that block elsewhere in the drawing too. When using the selection set mode, Layers are not modified (to avoid changing objects outside the selection set) so all objects are changed to have a "bycolor" color. Multi Lines are not processed by ColorSwap at this stage. To include them, explode all Multilines before using ColorSwap. Sometimes extra colors will be found that cannot be seen on the screen. These may have been found in the dimension style table, or as part of a block that has a bycolor color, and its objects are also set bycolor. If an object (nested or otherwise) has failed to change, check to make sure that the object is not part of an xref, or, try using the nested option to pick the object manually. Due to the complex nature of the endless combinations of nested data, it may be necessary as a work-around to use the option to select a nested object in order to change its color.

Documentation

ColorSwap21Bcad.zip

I agree to the extended privacy statement

Download

Language
Requirements
ColorSwap  ColorSwap
BricsCAD Lite V18 - V21

Windows
Released
May 13, 2020
Publisher

Addtocad


AUSTRALIA

Contact