-BLOCKREPLACE command
Replaces block definitions.
Method
There are two methods to replace block definitions:
- By replacing all block instances.
- By replacing particular block instances.
Note:
- Modified (anonymous) instances of dynamic blocks cannot be selected by name.
- Externally dependent blocks cannot be replaced.
- When a block with attributes is replaced by a block without attributes, the replaced block reference retains the old attributes.
- When a block without attributes is replaced by a block with attributes, the replaced block references doesn’t insert new attributes.
- When an annotative block is replaced with a non-annotative block, the block reference keeps the old context data manager and annotation scales in the extension dictionary.
- When a non-annotative block is replaced with an annotative block, BricsCAD adds context data immediately according to CANNOSCALE.
- When a dynamic block is replaced by a non-dynamic block or another dynamic block, the old extension dictionary AcDbBlockRepresentation is removed from the block reference.
Options within the command
- Enter name of block to be replaced
- Enter the name of the block to be replaced. Note that modified (anonymous) instances of dynamic blocks cannot be selected by name.
- ?
- Lists the block names.
- select object (=)
- Select a block reference with the desired name. Note that modified (anonymous) dynamic blocks cannot be selected.
- options (*)
- Lists the replace options.
- by block Name
- Enter a block name to replace. Note that modified (anonymous) dynamic blocks cannot be selected by name.
- Selected block instances
- Selects any block instances, including modified (anonymous) dynamic block instances to be replaced.
- SIMilar inserts
-
Replaces all modified (anonymous) and unmodified instances of dynamic blocks and all instances of non-dynamic blocks selected.
- Enter block name or file to replace selected entities
- Enter a block name or file to replace selected entities as follow:
- blockname: name of a block already defined in the current drawing;
- fileName.dwg: name of an external .dwg or .dxf file (file name will be used as a new block name);
- blockName=fileName.dwg: when new block name should be different than fileName.
Note: fileName.dwg can have blocks with the same names as in the current drawing. In this case blocks from file do not re-define blocks with the same names already present in the current drawing.Note: The file name should include the entire path if the file is not located in the support file search path.
- Purge unreferenced when finished?
- Removes unreferenced block instances.