3D_PolyOffset
- Command name: OFFSET3D
- Select a 3D polyline when prompted.
- Enter the offset distance via keyboard input.

UnReloadDetachSelectedXrefs_01
Command UnReloadDetachSelectedXrefs
UnReloadDetachSelectedXrefs_00
Command:- UnReloadDetachSelectedXrefs — Opens the main dialog window.
- UI buttons — Execute actions and return to the dialog; the dialog closes only via OK or Cancel.
(UnReloadDetachSelectedXrefs)
CopySelection
Command name: CopySelection How to run: Type COPYSELECTION and press Enter Prompts sequence: Select LWPolyline → Specify 1st Point → Specify 2nd Point → Choose Layer Selection rules: Command stops if selected object is missing or not a LWPOLYLINE
CopySelection_vs.01
Command name: CopySelection How to run: Load the LISP file, then type CopySelection in the command line and press Enter. • Entity selection: First select one LWPOLYLINE when prompted “Select LWPolyline”; other entity types are rejected. • Point selection: Specify the first and second points on that polyline; the routine projects those picks onto the polyline and uses the segment between them as the base for the new geometry. • Dialog control: A dialog named PLDupeLayerEx is shown where you choose the target layer, filter layers by name, enable or disable Extra options, and use Apply, Undo, OK, or Cancel to control the operation.
CreatesXrefsLayersAssign_01
- XrefLayers Opens the dialog window.
- CreatesXrefsLayersAssign Alias that opens the same dialog window.

XRefs2Layers
- Primary launcher: XRefs2LayersOptions (shows the options dialog and runs the selected mode).
- Mode A: XRefsTo_Xref (moves all XRef inserts to layer _XREF).
- Mode B: XRefsToLayers (moves XRef inserts to 0-XREF_<XRefName> layers and optionally locks them).
- Aliases: X2_XREF runs Mode A, and X2L runs Mode B.

XrefDrawingOrder
- • C:MXR Opens the Arrange XREFs dialog and applies the selected order.
- • C:MXR_DCL Alias that runs C:MXR.

ZoomXref
Commands- • ZOOMXREF Opens the Xref selection dialog with live filter, Units and Layer columns, plus OK, Apply, Cancel, Help.
- • SELECTXREF Alias that runs ZOOMXREF.
- • Apply Zooms without closing the dialog.
- • OK Zooms and closes the dialog.
Multiple_text_mtext_2
Command name: T2M2 How to run: Load the LISP file, then type T2M2 in the command line and press Enter. • Selection: When prompted, select any combination of TEXT and MTEXT entities to be converted into one MTEXT object.
Copy_to_Clipboard
Command name: CTC How to run: Type CTC in the command line and press Enter to open the export options dialog. • CTC_1: Runs automatically if “No paragraphs (one line)” is chosen. • CTC_2: Runs automatically if “With paragraphs (line-by-line)” is chosen.Lower
Command name: CASE How to run: Type CASE in the command line and press Enter.Upper
Command: TC — Converts the string contents of selected TEXT/MTEXT to uppercase.Region2Polyline
Command name: Region2Polyline How to run: Type Region2Polyline or call c:Region2Polyline Selection mode: Automatically selects all REGION objects in the drawing (ssget “_x”) Operation: Converts each REGION into a closed LWPOLYLINE using Gilles Chanteau’s algorithm
Slope_01
Command name: SLOPE_P Entry: Type slope_p in the command line and press Enter.
PrefixSuffixRound
Main command: PREF_SUFF_OKR_TXT — opens the Prefix/Suffix/Round dialog and applies the chosen operation Quick commands: • PREF — uses stored prefix Add/Remove values and applies prefix operation directly • SUFF — uses stored suffix Add/Remove values and applies suffix operation directly • OKR_TXT — uses stored digit count and rounds numeric text directly Selection: Prompts to select TEXT, MTEXT, INSERT (first ATTRIB only), and standalone ATTRIB entities for processing
Slope_Ro
Command: SLOPE_01 Start: User picks a start point Next: User picks an end point Action: Calculates ratio rise:run (simplified), computes angle in degrees, displays both
OffsetAndLayer
Command name: OffsetAndLayer Run method: Type OffsetAndLayer and press Enter Dialog controls: • Offset Direction — Inward or Outward • Offset Distance — numeric input parsed using distof • Filter Layers — wildcard text filter • Choose Layer — popup list populated from filtered layers Cancel behaviour: If dialog is canceled, no offset is performed and the routine ends immediately
Lengthen
Command name: ExtendStartEndMultiple How to run: Type ExtendStartEndMultiple in the command line after loading the LISP. • Selection: When prompted, select one or more LINE, ARC, LWPOLYLINE or POLYLINE entities to be extended. • Dialog cycle: Use the dialog to set start and end extension values and control Apply, Undo, OK or Cancel from within the same session.MiddleLinePolylines_2
Command name: CPL_2 How to run: Type CPL_2 then press Enter Selection: Use any selection method to choose at least two open curves; the routine uses the first and the last selected entities Silent rules: If fewer than two objects are selected or if the chosen curves are closed, the routine simply ends without creating anything
InteriorPolylinesArea
Command name: BR2P Dialog: Seven radio options select different area-processing workflows Options: • rb01 BreakAll • rb02 Boundary Offset • rb03 Region2Polyline • rb04 Offset + Region2Polyline • rb05 BreakAll + Offset + Region2Polyline • rb06 Delete open polylines only • rb07 JoinAreas Cancel: Leaves the drawing untouched and prints “Command canceled.”CloseParalelPolylines
Command name: CloseParallelPolylines How to run: Type CLOSEPARALLELPOLYLINES and press Enter User prompt: Select two open polylines, arcs, splines, or lines Selection filter: Only accepts LWPOLYLINE, LINE, ARC, SPLINE
BookmarkEntities
Main Command: • BMEntityPos – opens the “Bookmarked Entity Positions” dialog, where you manage all stored bookmarks (pick from drawing, zoom, remark, save, load, import, filter).PlusMinusNumericValue
Command: PlusMinusNumericValue (sometimes documented as INV3) How to run: Type PlusMinusNumericValue in the command line and press Enter Dialog: “Plus / Minus” dialog with two edit boxes: • Plus or Minus value — amount to add or subtract (supports integer or real) • Location [1..n] — which numeric block(s) to change: number index, “All”, or left empty for default 1 Selection: After dialog, selects TEXT, MTEXT, ATTRIB, ATTDEF entities with ssget filter
RotateUCS
Command: C:RotateUCS When run, it switches to World UCS first, then asks for an angle, rotates the UCS, prints the angle, and then asks whether to save the UCS with a name.ChangeBlockEntitiesLayer
Command name: ChangeBlockEntitiesLayer How to run: Type ChangeBlockEntitiesLayer in the command line and press Enter. • Selection: When prompted, select one or more block references (INSERT objects) whose internal entities you want to move to the block layer.
CopyBlock
Command name: CopyBlockChangeLayer How to run: Load the LISP file, then type CopyBlockChangeLayer in the command line and press Enter. • Selection: You are prompted to select a single block reference that is not on a locked layer. • Dialog: After selection, a dialog opens with mode selection, new block name, optional layer tools, and a “Delete Initial Block” toggle.
Exp_Imp_NamedViews
Main Commands: • ExpImpNVU – Opens the main “NamedViews Import/Export Tools Options” dialog (export/import selector + predefined folders & tools). • NVVIEWSIO – Shortcut/launcher that simply calls ExpImpNVU. • ExportViews – GUI export of all VIEW + VISUALSTYLE definitions to a.txtfile. • ImportViews – GUI import of VIEW + VISUALSTYLE definitions from a.txtfile. • -ExportViews – Command line version of export (no dialog). • -ImportViews – Command line version of import (no dialog). • NV-help-dialog (via Help button) – Opens the “Title Blocks Tools – Help” window with copyable reference text.
NamedViewList
Command: NamedViewList Execution: Type NamedViewList and press Enter Dialog title: Select Named View Main controls: • Filter text box (live updates list) • Match case toggle • Clear button for the filter • Multi-select list of named views • Count label showing “X of Y views” • OK, Zoom, Delete, Cancel buttons Close behavior: Only OK or Cancel close the dialog; Zoom and Delete keep it open
ToolbarManager
Command name: ToolbarManager How to run: Type ToolbarManager in the command line after loading the LISP and press Enter. • Dialog title: Opens a dialog labeled “Toolbar Manager” containing filter, group, visibility, and toolbar list controls. • Selection workflow: Adjust filter / group / visible only, select the toolbars you want active in the list, then use Apply or OK to update toolbar visibility.
TotalLengthAreaDetailed_vs_01
Command name TotalLengthAreaDetailed
DB_Planung_Gelände
Main commands: DB_P_G, _DB_P_G, DBPG • How to run: Load the LISP file, then type DB_P_G (or DBPG) and press Enter to open the configuration dialog. • Mode selection: Inside the dialog choose between DB_Planum (radio rb01) or DB_Gelaende (radio rb02). • Geometry commands: The dialog launcher calls C:DB_Planum or C:DB_Gelaende to actually draw leader lines and text labels after the settings are accepted.
FixLineTextOverlap
Primary commands: Line_Overlap, Text_Overlap • c:Line_Overlap: Asks for a spacing value and crank point, converts selected vertical lines into offset crank polylines, and stores spacing in *distance* plus last pick in *lastPick*. • c:Text_Overlap: Uses the spacing from *distance* and a vertical rail X (from *lastPick* or a picked point) to horizontally offset overlapping TEXT and MTEXT on each Y row. One shot commands: • c:Line_Overlap_Text_Overlap: Runs Line_Overlap followed by Text_Overlap in sequence using the same spacing and rail. • c:FixLineTextOverlap: Alias to Line_Overlap_Text_Overlap for quicker use.
SetUpUnits
Command: c:settupunits Running this command opens a custom DCL dialog called “Set Drawing Units”, where the user can pick Country/Region, Coordinate System (zone), Drawing Scale, Angular Units and Drawing Units.MleaderStraight
- • MleaderStraightTools

CubeDisplay_Off_On
Command: c:NavvCubeDisplayOffOn When executed, this command uses ActiveX and vla-sendcommand to issue system commands that control the ViewCube visibility state.
Export Import Custom MS_UCS
Commands: • c:ExpUCS — export all named UCS to a .ucs text file. • c:ImpUCS — import UCS definitions from a .ucs text file (with several enhanced versions later in the file). • c:ExpImpUCS — main dialog-based entry point where the user chooses Export or Import and a predefined folder. • EI-help-dialog — opens the help window for this toolset, allowing copy of help lines and paths.
MLeaderWidthFix
- • MLeaderWidthFix
Text2Multileader_01
Command- am2.
Text2Multileader_00
- AM

Change Background Color
Command: c:BG Opens a DCL-based “Background Changer” dialog allowing you to pick a background color preset and apply it to Model and/or Paper space.
Hide / Show Objects
Command: c:HS Opens the “Display Objects Options” dialog where you can select whether to isolate selected objects, hide them, or show all objects again.
SteSysVar
Command: c:SteSysVar Opens the main tabbed dialog starting on the “File” tab, lets you pick values from dropdowns, and on OK it writes the chosen system-variable values to AutoCAD.
ChangeLayer
- • ChangeLayer

ChangeLayerToSelected
- ChangeLayerToCurrent

DeleteLayerByFilter
- • DeleteLayerByFilter
- • LayDelByList

DuplicateToSelectedLayer
- • DuplicateToSelectedLayer
DuplicateToNewLayer
- • DUPLICATELAYER
- • DUPLICATELAYERCURRENT

FreezeLayersInMS
- • FLMS3

LayerCreation
- • LayerCreation
- • NEWLAYERCLI

MultiOffsetBothSidesWithLayer
Command: c:MultiOffsetBothSidesWithLayer This command allows the user to select multiple line objects, define offset distances (left and right), optionally delete the originals, and choose a target layer for the resulting offset lines.
PurgeUnusedLayers
- Command: PURGEUNUSEDLAYERS

RenameLayer
- • LRN

Zoom2Layer
- Command: Zoom2Layer

LayersNameToClipboard
- • LayersName2Clipboard
NCopyExtra
Command name: NCopyExtra How to run: Load the LISP file, then type NCopyExtra in the command line and press Enter. • Selection: Repeatedly pick nested objects (e.g. in xrefs or blocks) when prompted; press Enter to finish and exit the loop.
Layouts_list
- Commands: ALL_LAYOUTS_LIST, All_Layouts_list

LayoutNum
- Commands: LAYOUTNUM, _LAYOUTNUM, LayoutNum

GoToLayout
- Command: GoToLayout

FreezeLayersInVP
- Commands: FreezeLayersInVP and alias FLVP

Copy2Layouts
- Commands: Copy2Layouts and macro-friendly alias _Copy2Layouts
RotateMtextVport
Command: RotateMtextVport
SelectLayout
Command: SelectLayout
TitleBlocksTools
Commands: TitleBlocksTools, EXPTBCSV_EXPORT, UTB2
LockAllVp
- • LOCKALLVP Open the dialog to lock or unlock viewports in selected layouts.
- • LockAllVp Alias command to run the same dialog workflow.
- • _LOCKALLVP Underscore alias for macro use.

Zoom Extend Window
Commands- ZEZW Main command that launches the selection dialog and triggers zoom actions.
- ZEZW Alias command (same behavior).
- _ZEZW Alias command (same behavior).

Zoom Extend
Command- LZE Runs Zoom Extents on selected layouts in Paper Space.

Zoom Window
Command- LZW Runs Zoom Window on selected layouts in Paper Space.

AnnoAllOnOff
- Command: AAVIS

AnnoAllOff
- Command: AAOFF

AnnoAllOn
- Command: AAON

LayoutTools
Commands and aliases- LayoutTools opens the main dialog.
- LayoutTools is an alias that runs the same tool.
- _LayoutTools is an alias that runs the same tool.

DuplicateLayouts_00
- Command: DuplicateLayouts

DuplicateLayouts_01
Commands- DuplicateLayouts opens the dialog and runs the full tool workflow.

SetPublishLocation_01
Command- Run: SetPlotDeviceNames
- Opens the DCL dialog for layout review and batch actions.

SetPlotDeviceNames_00
- • SetPlotDeviceNames
Clear_Bookmarks
Command: ClearTextPos Input: Confirmation via alert dialog (OK / Cancel) Effect: Clears global bookmark storage listAdd_Bookmark
Command: BMEntityPos Execution: Type BMEntityPos then press Enter Selection filter: Prompts for selection of TEXT, MTEXT, LINE, LWPOLYLINE, POLYLINE, CIRCLE, SPLINE, and INSERT entities Feedback: Prints how many entities are currently stored in *textPositions* after processingSlope_00
Command name: slope_p Execution: Enter slope_p to open the configuration dialog Dialog file: Uses slope_p.dcl, found by findfile or via SLP_DCL_PATH Dialog options: • Below — Yes / No • Text height — label size & offset distance • H scale — horizontal run multiplier • V scale — vertical rise multiplier • Precision — decimal digits displayed • Format — % , H:V , V:H , H:V (x.xx:1) , V:H (1:x.xx)Copy_to_Clipboard_Xref
Command name: CTC3 How to run: Type CTC3 in the command line and begin picking nested entities. • CTCCOPY: Runs automatically after picking finishes, collecting text and sending it to clipboard.
CreatesXrefsLayersAssign_vs.00
Command Name: CreatesXrefsLayersAssign Type CreatesXrefsLayersAssign in the AutoCAD command line to open the “Xref layers” dialog. If no xrefs are found the program prints “No xrefs found.” and exits cleanly.
