
AttachImagesToBlocks
๐ AttachImagesToBlocks is an AutoCAD and Civil 3D AutoLISP utility for matching PDF files and raster images to drawing block references, then attaching, copying, renaming, or embedding those files using a shared DCL dialog. It helps CAD users automate sheet-image placement, page-to-block matching, block-based underlay workflows, file renaming, and drawing production cleanup.
ChangeBlockEntitiesLayer
Sort / Purpose: Make all entities inside selected block definitions use the same layer as their block references for consistent layer control. โข Scope: Works on selected INSERT block references and edits the underlying block definitions in the current drawing. โข Goal: Ensure that geometry inside blocks follows the block reference layer, so changing the block layer controls all its internal entities.
ChangeBlockLayer
ChangingBlockLayer_001 is an AutoCAD and Civil 3D 2024 .NET utility with a modeless C# interface for selecting real entities nested inside block references and changing their layer through a reviewable grid with individual highlighting, Xref protection, selective Apply, and session-level undo.

CopyBlock_vs.01
๐ CopyBlockChangeLayer is an AutoCAD AutoLISP and DCL utility for copying a selected block reference, creating a renamed block definition, optionally changing its layer, and optionally deleting the original block reference. It helps CAD users create clean block variants faster while keeping block naming, layer assignment, and block-content ByLayer cleanup under control.
CopyRenameBlockChangeLayer
๐ Copy, rename, and relayer a selected AutoCAD block reference by creating a new independent block definition, preserving dynamic block behavior, and optionally updating all entities inside the copied block to ByLayer display properties.

CreateMultipleRectangleBlocks
๐ CreateMultipleRectangleBlocks is an AutoCAD and Civil 3D AutoLISP DCL utility for creating repeated page rectangles and converting drawing content into organized page block definitions. It helps CAD users automate sheet-area selection, page block creation, rectangle layout preview, and batch block generation directly inside the active DWG.

DeleteBlockCrossings
๐ DeleteBlockCrossings is an AutoCAD and Civil 3D 2024 .NET plugin for detecting and trimming curves that cross selected block references. It replaces the older
ABBSworkflow with a modeless C# interface, crossing diagnostics, preview feedback, apply control, undo support, and exportable logs for faster DWG cleanup and CAD production quality control.
DeleteBlocks
๐ DeleteBlocks is an AutoCAD AutoLISP and DCL utility for deleting block definitions and their block references from a DWG drawing.
It helps CAD users inspect block names, review instance counts, filter block lists, select unused blocks, and remove unwanted block definitions faster.
The main benefit is cleaner AutoCAD drawings, reduced block clutter, faster DWG maintenance, and better drawing cleanup control.
DeleteObjectFromBlock
๐ DeleteObjectFromBlock is an AutoCAD AutoLISP and DCL utility for extracting or deleting nested objects from block definitions directly from the drawing editor. It helps CAD users clean block content, move nested geometry back to model space, and remove unwanted block definition entities faster while keeping a controlled undo workflow.

DelSelectBlock
๐ DelSelectBlock is an AutoCAD AutoLISP and DCL utility for deleting every block reference that matches a selected raw block name in the active DWG drawing. It helps CAD users quickly remove repeated block instances, manage block cleanup, optionally purge the block definition, and keep deletion settings saved between sessions.

DelUnusedBlocks
๐ DelUnusedBlocks is an AutoCAD AutoLISP and DCL cleanup utility for finding and deleting unused block definitions from the active DWG drawing.
๐งน The tool scans the AutoCAD block table, filters out inserted blocks, xrefs, layout blocks, anonymous blocks, and dependent definitions, then displays only deletable unused block names in a multi-select dialog.
โ It helps CAD users reduce drawing clutter, improve DWG performance, simplify block libraries, and automate safe AutoCAD block cleanup workflows.
DynamicBlockCounter
๐ DynamicBlockCounter is an AutoCAD and Civil 3D AutoLISP block counting utility for standard blocks, dynamic blocks, xrefs, and visibility-state summaries in the current drawing layout. It helps CAD users quickly audit DWG block usage, count dynamic block visibility states, and export clean TXT or CSV reports for drawing coordination, quantity checking, and CAD cleanup workflows.

DynamicBlockFilter
๐ DynamicBlockFilter is an AutoCAD and Civil 3D compatible AutoLISP utility for selecting dynamic block references by their dynamic property values. It helps CAD users quickly isolate matching dynamic blocks in a DWG, reduce manual selection time, and improve drawing cleanup, block auditing, and AutoCAD production workflows.

ExplodeBlocks
๐ ExplodeBlocks is an AutoCAD and Civil 3D AutoLISP utility for exploding difficult block references that standard AutoCAD
EXPLODEmay refuse, including protected block definitions and non-uniformly scaled blocks.
It helps CAD users convert selectedINSERTblock references into editable drawing geometry for cleanup, editing, coordination, and DWG production workflows.
ImportBlock
๐ ImportBlock is an AutoCAD and Civil 3D AutoLISP utility for importing selected block definitions from an external DWG, DWT, or DWS file into the active drawing.
It uses an embedded DCL dialog, ObjectDBX drawing access, saved user settings, optional insertion, scale controls, UCS-aware rotation, and safe source drawing validation to speed up block library reuse and CAD production workflows.
InsertBlockFilterScale
๐ InsertBlockFilterScale is an AutoCAD and Civil 3D AutoLISP block insertion utility that helps users quickly filter, preview, copy, and insert existing block definitions from the active DWG.
It provides a DCL-based block browser with wildcard filtering, multi-select insertion, scale control, rotation control, block preview, and saved user settings for faster CAD drafting workflows.RenameBlock
๐ Rename a selected AutoCAD block definition directly from a picked block reference, without needing to manually identify the original block name in the standard RENAME command.

RenameBlockList
๐ RenameBlockList is an AutoCAD AutoLISP batch block renaming utility that renames multiple block definitions from a dialog using wildcard filters, rename rules, prefix rules, suffix rules, and a preview workflow before applying changes.

RenameBlockPreview
RenameBlockPreview is an AutoCAD and Civil 3D AutoLISP utility for renaming block definitions through a clean DCL dialog with live filtering, duplicate-name protection, a selected-block preview indicator, and remembered dialog settings.
ReplaceBlock
๐ ReplaceBlock is an AutoCAD AutoLISP utility that replaces selected block references with another block definition from the active drawing while keeping the original insertion point, scale, rotation, layer, and color.

ReplaceBlockList
๐ SEO-friendly AutoCAD LISP tool for replacing multiple block types in one workflow using a visual DCL rule list, dual block selectors, wildcard filters, preview counts, and optional preservation of insertion point, rotation, and scale.

ReplaceBlocks_vs.01
๐๐งฑ Replace selected AutoCAD block references with another block definition while preserving insertion point, rotation, scale, layer, normal, and optionally matching attribute values.

SwapBlockAssignLayer
SwapBlockAssignLayer is an AutoCAD AutoLISP utility that replaces selected drawing objects with instances of an existing named block, using a DCL block selector and remembered last-used block choice.
