Hurricane for Autodesk® AutoCAD®
403 commands • Command line or dialog? • Hyphen versions for scripts • Added and removed commands through AutoCAD 2026
Last updated: September 25, 2026
-LAYER instead of LAYER) to get a fully command-line version. Commands marked NO require interactive dialog input and cannot be scripted. Search by name, filter by type, or jump to a letter. Every command has its own link (for example #-PURGE) that you can bookmark or share.
📚 Companion resource: AutoCAD System Variables List: 359 system variables rated for scripting, including the 6 KEY variables every batch script must set.
| Command | Description | Status 2024–2026 | Dialog Box? | Hyphen Variant | Hurricane? | Notes & Changes |
|---|---|---|---|---|---|---|
| # | ||||||
| 3D | Creates 3D polygon mesh objects | Present | No | None | YES | |
| 3DARRAY | Creates a 3D array | REMOVED ~2012 | n/a | None | REMOVED | Folded into the ARRAY command (Rectangular / Polar / Path types added in 2012) |
| 3DCLIP | Opens Adjust Clipping Planes window in 3D view | Present | No | None | YES | Part of 3D navigation suite |
| 3DCORBIT | Sets objects into continuous motion in 3D view | Present | No | None | YES | Part of 3D navigation suite |
| 3DDISTANCE | Makes objects appear closer or farther in 3D view | Present | No | None | YES | |
| 3DFACE | Creates a 3D face | Present | No | None | YES | |
| 3DMESH | Creates a free-form polygon mesh | Present | No | None | YES | Legacy mesh creation |
| 3DORBIT | Controls interactive 3D viewing | Present | No | None | YES | Core 3D navigation command |
| 3DPAN | Horizontal/vertical drag in 3D view | Present | No | None | YES | |
| 3DPOLY | Creates a 3D polyline using CONTINUOUS linetype | Present | No | None | YES | |
| 3DSIN | Imports a 3D Studio (3DS) file | REMOVED ~2014 | n/a | None | REMOVED | Use IMPORT instead |
| 3DSOUT | Exports to a 3D Studio (3DS) file | REMOVED ~2014 | n/a | None | REMOVED | Use EXPORT instead |
| 3DSWIVEL | Simulates turning the camera in 3D view | Present | No | None | YES | |
| 3DZOOM | Zooms in and out in 3D view | Present | No | None | YES | |
| A | ||||||
| ABOUT | Displays information about AutoCAD | Present | Yes, info dialog | None | NO | Opens About dialog; requires dismissal; no scripting use |
| ACISIN | Imports an ACIS file | Present | File dialog | None | FILEDIA=0 | Set FILEDIA 0 before command to use a command-line filename instead of a dialog |
| ACISOUT | Exports solid objects to an ACIS file | Present | File dialog | None | FILEDIA=0 | Set FILEDIA 0 before command |
| ADCCLOSE | Closes AutoCAD DesignCenter | Present | No | None | YES | DesignCenter still available as a palette |
| ADCENTER | Manages content (DesignCenter) | Present | Opens palette | None | NO | Opens DesignCenter palette; interactive only |
| ADCNAVIGATE | Directs DesignCenter to a specified path | Present | No | None | YES | Takes a path as a command-line argument |
| ALIGN | Aligns objects with other objects in 2D and 3D | Present | No | None | YES | |
| AMECONVERT | Converts AME solid models to AutoCAD solid objects | REMOVED | n/a | None | REMOVED | AME solid modeling discontinued |
| APERTURE | Controls size of the object snap target box | Present | No | None | YES | Prompts on the command line |
| APPLOAD | Loads/unloads applications; defines startup apps | Present | Yes, dialog | None | NO | Always opens Load/Unload Applications dialog |
| ARC | Creates an arc | Present | No | None | YES | |
| AREA | Calculates area and perimeter of objects or areas | Present | No | None | YES | MEASUREGEOM (2010+) is an enhanced replacement; AREA still works |
| ARRAY | Creates multiple copies of objects in a pattern | CHANGED 2012 | Yes, dialog (2012+) | -ARRAY | HYPHEN | Pre-2012: command line. 2012+: opens ribbon/dialog. Use -ARRAY for scripts. Now has Rectangular, Polar, and Path types. 3DARRAY was removed and folded in. |
| ARX | Loads/unloads ObjectARX applications | Present | No | None | YES | |
| ATTDEF | Creates an attribute definition | Present | Yes, dialog | -ATTDEF | HYPHEN | Attribute Definition dialog by default; -ATTDEF uses the command line |
| ATTDISP | Globally controls attribute visibility | Present | No | None | YES | |
| ATTEDIT | Changes attribute information | Present | Yes, dialog | -ATTEDIT | HYPHEN | Opens attribute edit dialog; -ATTEDIT uses the command line |
| ATTEXT | Extracts attribute data | Present (deprecated) | Yes, dialog | -ATTEXT | HYPHEN | Superseded by DATAEXTRACTION (2008+); still works in most versions |
| ATTREDEF | Redefines a block and updates associated attributes | Present | No | None | YES | |
| AUDIT | Evaluates the integrity of a drawing | Present | No | None | YES | Core maintenance command; works perfectly in Hurricane scripts |
| B | ||||||
| BACKGROUND | Sets up the background for a scene | REMOVED ~2009 | n/a | None | REMOVED | Now controlled via RENDERENVIRONMENT / Visual Styles |
| BASE | Sets the insertion base point for the current drawing | Present | No | None | YES | |
| BHATCH | Fills an enclosed area with a hatch pattern | ALIAS for HATCH | Yes, dialog | -HATCH | HYPHEN | BHATCH is now an alias for HATCH. Use -HATCH for command-line scripting. |
| BLIPMODE | Controls the display of marker blips | REMOVED 2015 | n/a | None | REMOVED | Blips feature permanently removed |
| BLOCK | Creates a block definition from objects you select | Present | Yes, dialog | -BLOCK | HYPHEN | -BLOCK uses the command line; main BLOCK command opens the Block Definition dialog |
| BLOCKICON | Generates preview images for blocks (Release 14 or earlier) | Present | No | None | YES | Mostly irrelevant for modern drawings |
| BMPOUT | Saves selected objects to a BMP file | Present | File dialog | None | FILEDIA=0 | Opens file save dialog; FILEDIA 0 allows command-line filename |
| BOUNDARY | Creates a region or polyline from an enclosed area | Present | Yes, dialog | -BOUNDARY | HYPHEN | -BOUNDARY provides command-line prompts |
| BOX | Creates a 3D solid box | Present | No | None | YES | |
| BREAK | Erases parts of objects or splits an object in two | Present | No | None | YES | |
| BROWSER | Launches the default web browser | REMOVED ~2015 | n/a | None | REMOVED | |
| C | ||||||
| CAL | Evaluates mathematical and geometric expressions | Present | No | None | YES | |
| CAMERA | Sets a camera and target location | Present | No, interactive | None | YES | Sets camera via command-line prompts and 3D gizmo |
| CHAMFER | Bevels the edges of objects | Present | No | None | YES | |
| CHANGE | Changes the properties of existing objects | Present | No | None | YES | Legacy command; CHPROP and PROPERTIES are preferred |
| CHPROP | Changes color, layer, linetype, lineweight, and thickness of an object | Present | No | None | YES | |
| CIRCLE | Creates a circle | Present | No | None | YES | |
| CLOSE | Closes the current drawing | Present | Possible (unsaved changes) | None | YES | May prompt to save if there are unsaved changes; precede with QSAVE in scripts |
| COLOR | Defines color for new objects | Present | Yes, dialog | -COLOR | HYPHEN | -COLOR accepts a color number or name on the command line (e.g. -COLOR 3 or -COLOR Red) |
| COMPILE | Compiles shape files and PostScript font files | REMOVED ~2010 | n/a | None | REMOVED | Shape/SHX compilation is now handled differently |
| CONE | Creates a 3D solid cone | Present | No | None | YES | |
| CONVERT | Optimizes 2D polylines and hatches from Release 13 or earlier | Present (legacy) | No | None | YES | Largely irrelevant for modern drawings |
| COPY | Duplicates objects | Present | No | None | YES | |
| COPYBASE | Copies objects with a specified base point | Present | No | None | YES | |
| COPYCLIP | Copies objects to the Clipboard | Present | No | None | YES | |
| COPYHIST | Copies command line history to the Clipboard | Present | No | None | YES | |
| COPYLINK | Copies the current view to the Clipboard for OLE linking | Present | No | None | YES | |
| CUTCLIP | Copies objects to the Clipboard and erases them from the drawing | Present | No | None | YES | |
| CYLINDER | Creates a 3D solid cylinder | Present | No | None | YES | |
| D | ||||||
| DBCCLOSE | Closes the dbConnect Manager | REMOVED ~2015 | n/a | None | REMOVED | Database connectivity removed from AutoCAD |
| DBCONNECT | Provides an interface to external database tables | REMOVED ~2015 | n/a | None | REMOVED | Database connectivity removed from AutoCAD |
| DBLIST | Lists database information for each object in the drawing | Present | No, text output | None | YES | Outputs to the command line / text window |
| DDEDIT | Edits text and attribute definitions | CHANGED ~2016 | Yes, text editor | None | NO | Replaced by TEXTEDIT in newer versions; opens the in-place text editor |
| DDPTYPE | Specifies the display mode and size of point objects | Present | Yes, dialog | None | NO | No hyphen variant; dialog only. PTYPE is an alternative (also dialog-based). |
| DDVPOINT | Sets the 3D viewing direction | CHANGED ~2006 | Yes, dialog | None | NO | Largely replaced by ViewCube and 3DORBIT; dialog only |
| DELAY | Provides a timed pause within a script | Present | No | None | YES | Essential script command for pacing operations |
| DIM | Accesses Dimensioning mode | Present | No | None | YES | Legacy dim mode; individual DIM* commands are preferred |
| DIMALIGNED | Creates an aligned linear dimension | Present | No | None | YES | |
| DIMANGULAR | Creates an angular dimension | Present | No | None | YES | |
| DIMBASELINE | Creates a dimension from the baseline of the previous dimension | Present | No | None | YES | |
| DIMCENTER | Creates a center mark or centerlines of circles and arcs | Present | No | None | YES | |
| DIMCONTINUE | Creates a dimension from the second extension line of the previous dimension | Present | No | None | YES | |
| DIMDIAMETER | Creates diameter dimensions for circles and arcs | Present | No | None | YES | |
| DIMEDIT | Edits dimensions | Present | No | None | YES | |
| DIMLINEAR | Creates linear dimensions | Present | No | None | YES | |
| DIMORDINATE | Creates ordinate point dimensions | Present | No | None | YES | |
| DIMOVERRIDE | Overrides dimension system variables | Present | No | None | YES | |
| DIMRADIUS | Creates radial dimensions for circles and arcs | Present | No | None | YES | |
| DIMSTYLE | Creates and modifies dimension styles | Present | Yes, dialog | -DIMSTYLE | HYPHEN | -DIMSTYLE provides command-line dimension style management |
| DIMTEDIT | Moves and rotates dimension text | Present | No | None | YES | |
| DIST | Measures the distance and angle between two points | Present | No | None | YES | MEASUREGEOM (2010+) is an enhanced version; DIST still works |
| DIVIDE | Places evenly spaced point objects or blocks along an object | Present | No | None | YES | |
| DONUT | Draws filled circles and rings | Present | No | None | YES | |
| DRAGMODE | Controls how AutoCAD displays dragged objects | Present | No | None | YES | System variable, still in AutoCAD 2026: 0=off 1=on when you enter DRAG 2=auto (default) |
| DRAWORDER | Changes the display order of images and other objects | Present | No | None | YES | Works well in scripts |
| DSETTINGS | Specifies Snap, Grid, Polar, and Object Snap tracking settings | Present | Yes, dialog | None | NO | Drafting Settings dialog; no hyphen variant. Use system variables directly instead. |
| DSVIEWER | Opens the Aerial View window | REMOVED ~2014 | n/a | None | REMOVED | Aerial View feature discontinued |
| DVIEW | Defines parallel projection or perspective views | Present (legacy) | No, interactive | None | YES | Largely replaced by ViewCube / 3DORBIT; still functional |
| DWGPROPS | Sets and displays the properties of the current drawing | Present | Yes, dialog | None | NO | Drawing Properties dialog; no hyphen variant |
| DXBIN | Imports specially coded binary files | Present (legacy) | File dialog | None | FILEDIA=0 | |
| E | ||||||
| EDGE | Changes the visibility of 3D face edges | Present | No | None | YES | |
| EDGESURF | Creates a 3D polygon mesh from 4 edge curves | Present | No | None | YES | |
| ELEV | Sets elevation and extrusion thickness for new objects | Present | No | None | YES | |
| ELLIPSE | Creates an ellipse or an elliptical arc | Present | No | None | YES | |
| ERASE | Removes objects from a drawing | Present | No | None | YES | Core edit command |
| EXPLODE | Breaks a compound object into its component objects | Present | No | None | YES | |
| EXPORT | Saves objects to other file formats | Present | Yes, dialog | None | FILEDIA=0 | Set FILEDIA 0 to suppress; then specify format and filename on the command line |
| EXPRESSTOOLS | Activates Express Tools if currently unavailable | Present | No | None | YES | |
| EXTEND | Extends an object to meet another object | Present | No | None | YES | |
| EXTRUDE | Creates solids by extruding 2D objects | Present | No | None | YES | |
| F | ||||||
| FILL | Controls filling of multilines, traces, solids, hatches, and wide polylines | Present | No | None | YES | |
| FILLET | Rounds and fillets the edges of objects | Present | No | None | YES | |
| FILTER | Creates reusable filters to select objects based on properties | Present | Yes, dialog | None | NO | Object Selection Filter dialog; no hyphen variant |
| FIND | Finds, replaces, selects, or zooms to specified text | CHANGED, 2026 added -FIND | Yes, dialog | -FIND (2026+) | HYPHEN | Dialog only through AutoCAD 2025. AutoCAD 2026 added -FIND for command-line text find and replace, a major addition for Hurricane batch scripting. |
| FOG | Provides visual cues for the apparent distance of objects | REMOVED ~2009 | n/a | None | REMOVED | Replaced by Render Environment atmosphere effects |
| G | ||||||
| GRAPHSCR | Switches from the text window to the drawing area | REMOVED ~2015 | n/a | None | REMOVED | Text/graphics window split removed in modern interface |
| GRID | Displays a dot grid in the current viewport | Present | No | None | YES | |
| GROUP | Creates a named selection set of objects | CHANGED 2012 | Yes, dialog (2012+) | -GROUP | HYPHEN | Pre-2012: command line only. 2012+: opens Object Grouping dialog. Use -GROUP for scripts. |
| H | ||||||
| HATCH | Fills a specified boundary with a pattern | CHANGED 2011 | Yes, Ribbon (2011+) | -HATCH | HYPHEN | Pre-2011: command line. 2011+: opens Hatch Creation ribbon tab. Use -HATCH for scripts. Much enhanced pattern library. |
| HATCHEDIT | Modifies an existing hatch object | CHANGED 2011 | Yes, dialog / ribbon | None | NO | Opens Hatch Editor; no hyphen variant for silent scripting |
| HELP | Displays online help | Present | Yes, browser / dialog | None | NO | Opens help documentation |
| HIDE | Regenerates a 3D model with hidden lines suppressed | Present | No | None | YES | |
| HYPERLINK | Attaches a hyperlink to a graphical object | Present | Yes, dialog | None | NO | Hyperlink dialog; no hyphen variant |
| HYPERLINKOPTIONS | Controls visibility of the hyperlink cursor and tooltips | Present | Yes, dialog | None | NO | |
| I | ||||||
| ID | Displays the coordinate values of a location | Present | No | None | YES | |
| IMAGE | Manages images | CHANGED | Yes, dialog | -IMAGE | HYPHEN | IMAGE opens References Manager; -IMAGE provides command-line image management |
| IMAGEADJUST | Controls brightness, contrast, and fade of images | Present | Yes, dialog | None | NO | Image Adjust dialog; no hyphen variant |
| IMAGEATTACH | Attaches a new image to the current drawing | Present | Yes, dialog | None | NO | File attach dialog; cannot be scripted silently |
| IMAGECLIP | Creates new clipping boundaries for an image object | Present | No, interactive | None | YES | Works on the command line with interactive prompts |
| IMAGEFRAME | Controls whether AutoCAD displays the image frame | Present | No | None | YES | System variable IMAGEFRAME is also settable via SETVAR |
| IMAGEQUALITY | Controls the display quality of images | Present | No | None | YES | |
| IMPORT | Imports files in various formats into AutoCAD | Present | Yes, dialog | None | FILEDIA=0 | File open dialog; FILEDIA 0 allows format and filename specification on the command line |
| INSERT | Places a named block or drawing into the current drawing | CHANGED 2020 | Yes, Blocks palette (2020+) | -INSERT | HYPHEN | 2020+ opens the Blocks palette instead of the classic dialog. CLASSICINSERT (2020+) restores the old dialog. -INSERT always uses the command line, critical for Hurricane scripts. |
| INSERTOBJ | Inserts a linked or embedded OLE object | Present | Yes, OLE dialog | None | NO | OLE Insert dialog; no scripting equivalent |
| INTERFERE | Creates a composite 3D solid from the common volume of two or more solids | CHANGED | Yes, results dialog | None | NO | Interference detection now shows an interactive results dialog |
| INTERSECT | Creates composite solids or regions from the intersection of two or more solids | Present | No | None | YES | |
| ISOPLANE | Specifies the current isometric plane | Present | No | None | YES | |
| L | ||||||
| LAYER | Manages layers and layer properties | Present | Yes, Layer Manager | -LAYER | HYPHEN | -LAYER is essential for Hurricane scripts: create, set, freeze, and thaw layers from the command line without opening the Layer Properties Manager |
| LAYOUT | Creates, renames, copies, saves, or deletes layouts | Present | Partial dialog | -LAYOUT | HYPHEN | -LAYOUT allows command-line layout creation and management |
| LAYOUTWIZARD | Starts the Layout wizard for page and plot settings | REMOVED ~2010 | n/a | None | REMOVED | Use LAYOUT or PAGESETUP instead |
| LEADER | Creates a line connecting annotation to a feature | Present (deprecated) | No | None | YES | Superseded by MLEADER (2008+); LEADER still works |
| LENGTHEN | Lengthens an object | Present | No | None | YES | |
| LIGHT | Manages lights and lighting effects | CHANGED | Yes, dialog | None | NO | Render Lights Manager in modern versions; dialog-based |
| LIMITS | Sets and controls drawing boundaries and grid display | Present | No | None | YES | |
| LINE | Creates straight line segments | Present | No | None | YES | |
| LINETYPE | Creates, loads, and sets linetypes | Present | Yes, dialog | -LINETYPE | HYPHEN | -LINETYPE provides command-line linetype loading and setting |
| LIST | Displays database information for selected objects | Present | No, text output | None | YES | |
| LOAD | Makes shapes available for use by the SHAPE command | Present | Yes, dialog | None | NO | Shape file load dialog |
| LOGFILEOFF | Closes the log file opened by LOGFILEON | Present | No | None | YES | |
| LOGFILEON | Writes the text window contents to a file | Present | No | None | YES | |
| LSEDIT | Edits a landscape object | REMOVED ~2000 | n/a | None | REMOVED | Landscape Objects feature discontinued |
| LSLIB | Maintains libraries of landscape objects | REMOVED ~2000 | n/a | None | REMOVED | Landscape Objects feature discontinued |
| LSNEW | Adds landscape items such as trees and bushes to drawings | REMOVED ~2000 | n/a | None | REMOVED | Landscape Objects feature discontinued |
| LTSCALE | Sets the linetype scale factor | Present | No | None | YES | System variable LTSCALE is also settable via SETVAR |
| LWEIGHT | Sets current lineweight, display options, and units | Present | Yes, dialog | -LWEIGHT | HYPHEN | -LWEIGHT provides command-line lineweight management |
| M | ||||||
| MASSPROP | Calculates and displays mass properties of regions or solids | Present | No, text output | None | YES | |
| MATCHPROP | Copies properties from one object to one or more others | Present | No, interactive | None | YES | |
| MATLIB | Imports and exports materials to and from a library | REMOVED ~2009 | n/a | None | REMOVED | Replaced by the MATERIALS command and Materials Browser |
| MEASURE | Places point objects or blocks at measured intervals on an object | Present | No | None | YES | |
| MENU | Loads a menu file | Present (limited) | Yes, dialog | -MENU | HYPHEN | Largely obsolete with the ribbon interface; -MENU for command-line loading |
| MENULOAD | Loads partial menu files | Present (limited) | No | None | YES | |
| MENUUNLOAD | Unloads partial menu files | Present (limited) | No | None | YES | |
| MINSERT | Inserts multiple instances of a block in a rectangular array | Present | No | None | YES | |
| MIRROR | Creates a mirror image copy of objects | Present | No | None | YES | |
| MIRROR3D | Creates a mirror image of objects about a plane | Present | No | None | YES | |
| MLEDIT | Edits multiple parallel lines | Present | Yes, dialog | None | NO | Multiline Edit Tools dialog; no hyphen variant. Note: MLINE is largely deprecated. |
| MLINE | Creates multiple parallel lines | Present (deprecated) | No | None | YES | Multilines largely superseded by other methods; MLINE itself is command-line |
| MLSTYLE | Defines a style for multiple parallel lines | Present (deprecated) | Yes, dialog | None | NO | Multiline Style dialog; no hyphen variant |
| MODEL | Switches from a layout tab to the Model tab | Present | No | None | YES | |
| MOVE | Displaces objects a specified distance in a specified direction | Present | No | None | YES | |
| MSLIDE | Creates a slide file of the current viewport | Present (legacy) | File dialog | None | FILEDIA=0 | |
| MSPACE | Switches from paper space to a model space viewport | Present | No | None | YES | |
| MTEXT | Creates multiline text | Present (enhanced) | Yes, in-place editor | -MTEXT | HYPHEN | -MTEXT allows command-line text creation; main MTEXT opens the rich text editor |
| MULTIPLE | Repeats the next command until canceled | Present | No | None | YES | Useful in interactive use; less relevant in scripts |
| MVIEW | Creates floating viewports and turns on existing floating viewports | Present | No | None | YES | |
| MVSETUP | Sets up the specifications of a drawing | Present | No, prompts | None | YES | Works via command-line prompts |
| N | ||||||
| NEW | Creates a new drawing file | Present | Yes, dialog / template selector | None | NO | Always opens the New Drawing dialog or template selector |
| O | ||||||
| OFFSET | Creates concentric circles, parallel lines, and parallel curves | Present | No | None | YES | |
| OLELINKS | Updates, changes, and cancels existing OLE links | Present | Yes, dialog | None | NO | OLE Links dialog |
| OLESCALE | Displays the OLE Properties dialog box | Present | Yes, dialog | None | NO | |
| OOPS | Restores erased objects | Present | No | None | YES | |
| OPEN | Opens an existing drawing file | Present | Yes, file dialog | None | NO | File open dialog; FILEDIA 0 behavior varies. Not suitable for Hurricane scripts. |
| OPTIONS | Customizes the AutoCAD settings | Present | Yes, dialog | None | NO | Options dialog; no hyphen variant |
| ORTHO | Constrains cursor movement | Present | No | None | YES | |
| OSNAP | Sets object snap modes | Present | Yes, dialog | -OSNAP | HYPHEN | -OSNAP allows command-line snap mode setting |
| P | ||||||
| PAGESETUP | Specifies the layout, plotting device, paper size, and settings | Present | Yes, dialog | -PAGESETUP | HYPHEN | -PAGESETUP allows command-line page setup management |
| PAN | Moves the drawing display in the current viewport | Present | No, interactive | None | YES | Transparent command ('PAN); interactive panning |
| PARTIALOAD | Loads additional geometry into a partially opened drawing | Present | Yes, dialog | None | NO | |
| PARTIALOPEN | Loads geometry from a selected view or layer into a drawing | Present | Yes, dialog | None | NO | |
| PASTEBLOCK | Pastes a copied block into a new drawing | Present | No | None | YES | |
| PASTECLIP | Inserts data from the Clipboard | Present | No | None | YES | |
| PASTEORIG | Pastes a copied object using the coordinates from the original drawing | Present | No | None | YES | |
| PASTESPEC | Inserts data from the Clipboard and controls the format of the data | Present | Yes, dialog | None | NO | Paste Special dialog |
| PCINWIZARD | Imports PCP/PC2 configuration file plot settings | REMOVED ~2010 | n/a | None | REMOVED | Old pen configuration wizard; replaced by PC3 plotter files |
| PEDIT | Edits polylines and 3D polygon meshes | Present | No, prompts | None | YES | |
| PFACE | Creates a 3D polyface mesh vertex by vertex | Present | No | None | YES | |
| PLAN | Displays the plan view of a user coordinate system | Present | No | None | YES | |
| PLINE | Creates two-dimensional polylines | Present | No | None | YES | |
| PLOT | Plots a drawing to a plotting device or file | Present | Yes, dialog | -PLOT | HYPHEN | -PLOT is critical for Hurricane batch plotting: specify the device, paper size, and layout from the command line without the Plot dialog |
| PLOTSTYLE | Sets the current plot style for new or selected objects | Present | Yes, dialog | None | NO | |
| PLOTTERMANAGER | Displays the Plotter Manager | Present | Yes, window | None | NO | Opens a file system folder with plotter configuration files |
| POINT | Creates a point object | Present | No | None | YES | |
| POLYGON | Creates an equilateral closed polyline | Present | No | None | YES | |
| PREVIEW | Shows how the drawing will look when printed or plotted | Present | No, preview window | None | YES | Preview window; closes with ESC or Enter |
| PROPERTIES | Controls properties of existing objects | Present | Yes, palette | None | NO | Opens Properties palette; use CHPROP or CHANGE for scripting instead |
| PROPERTIESCLOSE | Closes the Properties window | Present | No | None | YES | |
| PSDRAG | Controls the appearance of a PostScript image as it is dragged with PSIN | Present (legacy) | No | None | YES | |
| PSETUPIN | Imports a user-defined page setup into a new drawing layout | Present | Yes, dialog | None | NO | |
| PSFILL | Fills a 2D polyline outline with a PostScript pattern | Present (legacy) | No | None | YES | |
| PSIN | Imports a PostScript file | Present (legacy) | File dialog | None | FILEDIA=0 | |
| PSOUT | Creates an encapsulated PostScript file | Present (legacy) | File dialog | None | FILEDIA=0 | |
| PSPACE | Switches from a model space viewport to paper space | Present | No | None | YES | |
| PURGE | Removes unused named objects such as blocks or layers from the drawing database | CHANGED 2020 | Yes, dialog / palette (2015+) | -PURGE | HYPHEN | -PURGE is critical for Hurricane. Command: -PURGE All * No (purges all unused items, wildcard match, no confirmation). The 2020+ Purge palette UI is enhanced but -PURGE is unchanged. |
| Q | ||||||
| QDIM | Quickly creates a dimension | Present | No | None | YES | |
| QLEADER | Quickly creates a leader and leader annotation | Present (deprecated) | No | None | YES | Superseded by MLEADER (2008+) |
| QSAVE | Quickly saves the current drawing | Present | No | None | YES | Critical for Hurricane scripts: save after each drawing operation |
| QSELECT | Creates selection sets based on filtering criteria | Present | Yes, dialog | None | NO | Quick Select dialog; no hyphen variant |
| QTEXT | Controls the display and plotting of text and attribute objects | Present | No | None | YES | |
| QUIT | Exits AutoCAD | Present | Possible (unsaved changes) | None | YES | In scripts: use after QSAVE to ensure a clean exit |
| R | ||||||
| RAY | Creates a semi-infinite line | Present | No | None | YES | |
| RECOVER | Repairs a damaged drawing | Present | Yes, file dialog | None | NO | File open dialog; not suitable for batch scripting |
| RECTANG | Draws a rectangular polyline | Present | No | None | YES | |
| REDEFINE | Restores AutoCAD internal commands overridden by UNDEFINE | Present | No | None | YES | |
| REDO | Reverses the effects of the previous UNDO or U command | Present | No | None | YES | |
| REDRAW | Refreshes the display in the current viewport | Present | No | None | YES | |
| REDRAWALL | Refreshes the display in all viewports | Present | No | None | YES | |
| REFCLOSE | Saves back or discards changes made during in-place editing of a reference | Present | No, prompts | None | YES | |
| REFEDIT | Selects a reference for in-place editing | Present | Yes, dialog | None | NO | Reference Edit dialog; no hyphen variant |
| REFSET | Adds or removes objects from a working set during in-place editing | Present | No | None | YES | |
| REGEN | Regenerates the drawing and refreshes the current viewport | Present | No | None | YES | |
| REGENALL | Regenerates the drawing and refreshes all viewports | Present | No | None | YES | |
| REGENAUTO | Controls automatic regeneration of a drawing | Present | No | None | YES | |
| REGION | Creates a region object from a selection set of existing objects | Present | No | None | YES | |
| REINIT | Reinitializes the digitizer, port, and program parameters file | Present | Yes, dialog | None | NO | Re-initialization dialog |
| RENAME | Changes the names of objects | Present | Yes, dialog | -RENAME | HYPHEN | -RENAME allows command-line renaming of layers, blocks, styles, and other named objects |
| RENDER | Creates a photorealistic or realistically shaded image | CHANGED | Yes, dialog / window | None | NO | Modern AutoCAD uses the Render Window; significantly changed from the AutoCAD 2000 version |
| RENDSCR | Redisplays the last rendering created with the RENDER command | REMOVED ~2009 | n/a | None | REMOVED | Replaced by the Render Window |
| REPLAY | Displays a BMP, TGA, or TIFF image | REMOVED ~2009 | n/a | None | REMOVED | Use image attach tools instead |
| RESUME | Continues an interrupted script | Present | No | None | YES | |
| REVOLVE | Creates solids by revolving 2D objects about an axis | Present | No | None | YES | |
| REVSURF | Creates a revolved surface about a selected axis | Present | No | None | YES | |
| RMAT | Manages rendering materials | REMOVED ~2009 | n/a | None | REMOVED | Replaced by the MATERIALS command and Materials Browser |
| ROTATE | Moves objects about a base point | Present | No | None | YES | |
| ROTATE3D | Moves objects about a three-dimensional axis | Present | No | None | YES | |
| RPREF | Sets rendering preferences | CHANGED | Yes, dialog | None | NO | Render Presets Manager in modern versions; dialog-based |
| RSCRIPT | Creates a script that repeats continuously | Present | No | None | YES | Useful for looping scripts |
| RULESURF | Creates a ruled surface between two curves | Present | No | None | YES | |
| S | ||||||
| SAVE | Saves the drawing under the current file name or a specified name | Present | No (or dialog if first save) | None | YES | Use QSAVE in scripts for reliable silent saving |
| SAVEAS | Saves an unnamed drawing with a file name or renames the current drawing | Present | Yes, file dialog | None | FILEDIA=0 | Always opens the Save As dialog normally; FILEDIA 0 may allow command-line filename entry |
| SAVEIMG | Saves a rendered image to a file | REMOVED ~2009 | n/a | None | REMOVED | Use SAVESHOT or screenshot tools instead |
| SCALE | Enlarges or reduces selected objects equally in X, Y, and Z | Present | No | None | YES | |
| SCENE | Manages scenes in model space | REMOVED ~2009 | n/a | None | REMOVED | Render Scenes concept removed; use Visual Styles and Render presets |
| SCRIPT | Executes a sequence of commands from a script file | Present | File dialog (with FILEDIA 1) | None | FILEDIA=0 | Set FILEDIA 0 to specify the script filename on the command line without a dialog |
| SECTION | Uses the intersection of a plane and solids to create a region | Present | No | None | YES | |
| SELECT | Places selected objects in the Previous selection set | Present | No | None | YES | |
| SETUV | Maps materials onto objects | REMOVED ~2009 | n/a | None | REMOVED | Material mapping is now done via the Materials Browser |
| SETVAR | Lists or changes the values of system variables | Present | No | None | YES | Essential for scripting: SETVAR FILEDIA 0, SETVAR ATTDIA 0, etc. |
| SHADEMODE | Shades the objects in the current viewport | CHANGED | No | None | YES | Now an alias or variant of VSCURRENT; still accepted |
| SHAPE | Inserts a shape | Present | No | None | YES | |
| SHELL | Accesses operating system commands | Present | No, opens CMD window | None | YES | Opens the Windows command prompt; useful for OS-level operations in scripts |
| SHOWMAT | Lists the material type and attachment method for a selected object | REMOVED ~2009 | n/a | None | REMOVED | |
| SKETCH | Creates a series of freehand line segments | Present | No | None | YES | |
| SLICE | Slices a set of solids with a plane | Present | No | None | YES | |
| SNAP | Restricts cursor movement to specified intervals | Present | No | None | YES | |
| SOLDRAW | Generates profiles and sections in viewports created with SOLVIEW | Present | No | None | YES | |
| SOLID | Creates solid-filled polygons | Present | No | None | YES | |
| SOLIDEDIT | Edits faces and edges of 3D solid objects | Present | No, prompts | None | YES | |
| SOLPROF | Creates profile images of three-dimensional solids | Present | No | None | YES | |
| SOLVIEW | Creates floating viewports for multi-view solid drawings | Present | No | None | YES | |
| SPELL | Checks spelling in a drawing | Present | Yes, dialog | None | NO | Spell Check dialog |
| SPHERE | Creates a three-dimensional solid sphere | Present | No | None | YES | |
| SPLINE | Creates a quadratic or cubic spline (NURBS) curve | Present | No | None | YES | |
| SPLINEDIT | Edits a spline object | Present | No, prompts | None | YES | |
| STATS | Displays rendering statistics | REMOVED ~2009 | n/a | None | REMOVED | |
| STATUS | Displays drawing statistics, modes, and extents | Present | No, text output | None | YES | |
| STLOUT | Stores a solid in an ASCII or binary file | Present | File dialog | None | FILEDIA=0 | |
| STRETCH | Moves or stretches objects | Present | No | None | YES | |
| STYLE | Creates or modifies named text styles | Present | Yes, dialog | -STYLE | HYPHEN | -STYLE allows command-line text style creation and modification |
| STYLESMANAGER | Displays the Plot Style Manager | Present | Yes, Explorer window | None | NO | Opens the CTB/STB file folder |
| SUBTRACT | Creates a composite region or solid by subtraction | Present | No | None | YES | |
| SYSWINDOWS | Arranges windows | Present (limited) | No | None | YES | |
| T | ||||||
| TABLET | Calibrates, configures, and turns on and off an attached digitizing tablet | Present | Yes, dialog | None | NO | Tablet calibration dialog |
| TABSURF | Creates a tabulated surface from a path curve and a direction vector | Present | No | None | YES | |
| TEXT | Displays text on screen as it is entered | Present | No | None | YES | Single-line text; works perfectly in scripts |
| TEXTSCR | Opens the AutoCAD text window | CHANGED ~2015 | No | None | YES | Text/command window behavior changed in newer versions |
| TIME | Displays the date and time statistics of a drawing | Present | No, text output | None | YES | |
| TOLERANCE | Creates geometric tolerances | Present | Yes, dialog | None | NO | Geometric Tolerance (GD&T) dialog; no hyphen variant |
| TOOLBAR | Displays, hides, and customizes toolbars | Present (limited) | Yes, dialog | -TOOLBAR | HYPHEN | -TOOLBAR allows command-line toolbar show/hide; largely obsolete with the ribbon |
| TORUS | Creates a donut-shaped solid | Present | No | None | YES | |
| TRACE | Creates solid lines | Present | No | None | YES | |
| TRANSPARENCY | Controls whether background pixels in an image are transparent or opaque | Present | No | None | YES | |
| TREESTAT | Displays information about the drawing's current spatial index | Present | No, text output | None | YES | |
| TRIM | Trims objects at a cutting edge defined by other objects | CHANGED 2021 | No | None | YES | 2021+ changed the default behavior: all objects are selected as cutting edges by default. Still fully command-line; Hurricane compatible. |
| U | ||||||
| U | Reverses the most recent operation | Present | No | None | YES | Single-step undo |
| UCS | Manages user coordinate systems | Present | No, prompts | None | YES | |
| UCSICON | Controls the visibility and placement of the UCS icon | Present | No | None | YES | |
| UCSMAN | Manages defined user coordinate systems | Present | Yes, dialog | None | NO | UCS dialog; no hyphen variant. Use the UCS command for scripting. |
| UNDEFINE | Allows an application-defined command to override an internal AutoCAD command | Present | No | None | YES | |
| UNDO | Reverses the effect of commands | Present | No | None | YES | |
| UNION | Creates a composite region or solid by addition | Present | No | None | YES | |
| UNITS | Controls coordinate and angle display formats and determines precision | Present | Yes, dialog | -UNITS | HYPHEN | -UNITS allows command-line units configuration |
| V | ||||||
| VBAIDE | Displays the Visual Basic Editor | REMOVED 2015 | n/a | None | REMOVED | VBA support removed from AutoCAD 2015. VBA requires a separate install and is discontinued. |
| VBALOAD | Loads a global VBA project into the current AutoCAD session | REMOVED 2015 | n/a | None | REMOVED | See VBAIDE note |
| VBAMAN | Loads, unloads, saves, creates, embeds, and extracts VBA projects | REMOVED 2015 | n/a | None | REMOVED | See VBAIDE note |
| VBARUN | Runs a VBA macro | REMOVED 2015 | n/a | None | REMOVED | See VBAIDE note |
| VBASTMT | Executes a VBA statement on the AutoCAD command line | REMOVED 2015 | n/a | None | REMOVED | See VBAIDE note |
| VBAUNLOAD | Unloads a global VBA project | REMOVED 2015 | n/a | None | REMOVED | See VBAIDE note |
| VIEW | Saves and restores named views | Present | Yes, View Manager | -VIEW | HYPHEN | -VIEW allows command-line view save and restore (e.g. -VIEW R MyViewName to restore) |
| VIEWRES | Sets the resolution for objects in the current viewport | Present | No, prompts | None | YES | |
| VLISP | Displays the Visual LISP interactive development environment (IDE) | Present | Yes, IDE window | None | NO | Opens the VLISP IDE; interactive only |
| VPCLIP | Clips viewport objects | Present | No, interactive | None | YES | |
| VPLAYER | Sets layer visibility within viewports | Present | No, prompts | None | YES | |
| VPOINT | Sets the viewing direction for a 3D visualization of the drawing | Present (legacy) | No | None | YES | Largely superseded by ViewCube / 3DORBIT |
| VPORTS | Divides the drawing area into multiple tiled or floating viewports | Present | Yes, dialog | -VPORTS | HYPHEN | -VPORTS allows command-line viewport creation |
| VSLIDE | Displays an image slide file in the current viewport | Present (legacy) | File dialog | None | FILEDIA=0 | Slide files are largely obsolete |
| W | ||||||
| WBLOCK | Writes objects or a block to a new drawing file | Present | Yes, dialog | -WBLOCK | HYPHEN | -WBLOCK allows command-line block-to-file export; specify block name and filename |
| WEDGE | Creates a 3D solid with a sloped face tapering along the X axis | Present | No | None | YES | |
| WHOHAS | Displays ownership information for opened drawing files | Present | Yes, info dialog | None | NO | Shows file lock info; dialog-based |
| WMFIN | Imports a Windows metafile | Present (legacy) | File dialog | None | FILEDIA=0 | |
| WMFOPTS | Sets options for WMFIN | Present (legacy) | Yes, dialog | None | NO | |
| WMFOUT | Saves objects to a Windows metafile | Present (legacy) | File dialog | None | FILEDIA=0 | |
| X | ||||||
| XATTACH | Attaches an external reference to the current drawing | Present | Yes, file attach dialog | Use -XREF A | HYPHEN | No direct -XATTACH. Use -XREF with the A (Attach) option for command-line xref attachment. |
| XBIND | Binds dependent symbols of an xref to a drawing | Present | Yes, dialog | -XBIND | HYPHEN | -XBIND allows command-line xref symbol binding |
| XCLIP | Defines an xref or block clipping boundary | Present | No, interactive | None | YES | May prompt for boundary type on the command line |
| XLINE | Creates an infinite line | Present | No | None | YES | |
| XPLODE | Breaks a compound object into its component objects | Present | No, prompts | None | YES | More control than EXPLODE; allows attribute text and layer control |
| XREF | Controls external references to drawing files | CHANGED | Yes, palette | -XREF | HYPHEN | Main XREF command opens the External References palette. -XREF provides command-line xref management (Attach, Detach, Reload, Bind, etc.), essential for scripts. |
| Z | ||||||
| ZOOM | Increases or decreases the apparent size of objects in the current viewport | Present | No, transparent | None | YES | Transparent command ('ZOOM). Use ZOOM E (Extents) in scripts after drawing operations. |
| NEW COMMANDS: Added Since AutoCAD 2000 | ||||||
| Key Hyphen Commands (Always Available) | ||||||
| -PURGE | Purges all unused items without any dialog or confirmation | Present | No | None | YES | Command: -PURGE All * No Most used Hurricane batch command for drawing cleanup. |
| -LAYER | Full layer management from the command line | Present | No | None | YES | Examples: -LAYER S LayerName (set current) • -LAYER N LayerName (new layer) • -LAYER F LayerName (freeze) |
| -INSERT | Inserts a block without any dialog | Present | No | None | YES | Essential for Hurricane block insertion. Specify block name, insertion point, X scale, Y scale, and rotation angle. |
| -HATCH | Applies hatching from the command line | Present | No | None | YES | Specify pattern name, scale, and angle. Select objects or pick points. |
| -PLOT | Plots or exports to PDF without the Plot dialog | Present | No | None | YES | Specify plotter, paper size, layout, and all other settings. Use Hurricane's Command Capture to record the exact prompt sequence. |
| -BLOCK | Creates a block definition from the command line | Present | No | None | YES | Specify block name, base point, and select objects. |
| -RENAME | Renames any named object from the command line | Present | No | None | YES | Examples: -RENAME Layer OldName NewName • -RENAME Block OldName NewName |
| -ARRAY | Command-line array (replaces dialog added in 2012) | Present (2012+) | No | None | YES | Rectangular, polar, or path array from the command line |
| -ATTEDIT | Edits attributes from the command line | Present | No | None | YES | Global or individual attribute editing without dialog |
| -COLOR | Sets the current color from the command line | Present | No | None | YES | Examples: -COLOR 3 (green) • -COLOR Red • -COLOR BYLAYER |
| -DIMSTYLE | Dimension style management from the command line | Present | No | None | YES | Create, modify, and set current dimension style |
| -GROUP | Creates or edits groups from the command line | Present (2012+) | No | None | YES | Replaces dialog added in 2012 |
| -LINETYPE | Loads and sets linetypes from the command line | Present | No | None | YES | Examples: -LINETYPE Load HIDDEN acadiso.lin • -LINETYPE Set HIDDEN |
| -LWEIGHT | Sets lineweight from the command line | Present | No | None | YES | |
| -MTEXT | Creates multiline text from the command line | Present | No | None | YES | Avoids the in-place text editor |
| -OSNAP | Sets object snap modes from the command line | Present | No | None | YES | Example: -OSNAP End,Mid,Cen,Int,Per |
| -PAGESETUP | Manages page setups from the command line | Present | No | None | YES | |
| -STYLE | Creates or modifies text styles from the command line | Present | No | None | YES | Specify style name, font, height, width factor, oblique angle |
| -UNITS | Configures drawing units from the command line | Present | No | None | YES | Specify unit type, precision, angle type, angle precision, direction |
| -VIEW | Saves and restores named views from the command line | Present | No | None | YES | Example: -VIEW R MyViewName (restore) • -VIEW S MyViewName (save) |
| -VPORTS | Creates viewport configurations from the command line | Present | No | None | YES | |
| -WBLOCK | Writes a block to a file from the command line | Present | No | None | YES | Specify block name and output file path |
| -XBIND | Binds xref symbols from the command line | Present | No | None | YES | |
| -XREF | Full xref management from the command line | Present | No | None | YES | Options: Attach, Detach, Reload, Unload, Bind, Path, List |
| Added 2001–2019 (Major Additions) | ||||||
| ETRANSMIT | Creates a transmittal package (eTransmit) | Present (2001+) | Yes, wizard | None | NO | eTransmit wizard dialog |
| CHECKSTANDARDS | Checks the drawing against CAD standards files | Present (2004+) | Yes, dialog | None | NO | CAD Standards checking dialog |
| PUBLISH | Publishes multiple drawing sheets to DWF, PDF, or printer | Present (2004+) | Yes, dialog | -PUBLISH | HYPHEN | Batch publishing; -PUBLISH uses a DSD file for command-line publishing. Core of sheet-set publishing workflow. |
| REVCLOUD | Creates a revision cloud polyline | Present (2004+) | No | None | YES | Much enhanced in 2020+ with REVCLOUDLAYER and REVCLOUDSCALEMODE system variables |
| TOOLPALETTES | Displays the Tool Palettes window | Present (2004+) | Opens palette | None | NO | |
| JOIN | Joins collinear lines, arcs, or splines into a single object | Present (2006+) | No | None | YES | |
| BEDIT | Opens the Block Editor for editing block definitions | Present (2006+) | Yes, editor | None | NO | Block Editor environment; interactive only |
| SWEEP | Creates a 3D solid by sweeping a profile along a path | Present (2007+) | No | None | YES | |
| LOFT | Creates a 3D solid by lofting between two or more cross-sections | Present (2007+) | No | None | YES | |
| HELIX | Creates a 2D spiral or 3D helix | Present (2007+) | No | None | YES | |
| SECTIONPLANE | Creates a section plane object that intersects 3D objects | Present (2007+) | No | None | YES | |
| FLATSHOT | Creates a flattened 2D representation of a 3D model | Present (2007+) | Yes, dialog | None | NO | Flatshot dialog |
| EXTERNALREFERENCES | Opens the External References palette | Present (2007+) | Opens palette | None | NO | Replaces the old XREF dialog; use -XREF for command-line xref management |
| XOPEN | Opens a selected xref for editing in a new window | Present (2007+) | No | None | YES | |
| MLEADER | Creates a multileader object | Present (2008+) | No | None | YES | Preferred replacement for LEADER and QLEADER |
| MLEADERSTYLE | Creates and modifies multileader styles | Present (2008+) | Yes, dialog | None | NO | Multileader Style Manager dialog |
| DATAEXTRACTION | Extracts attribute and object data to a table or external file | Present (2008+) | Yes, wizard | None | NO | Data Extraction wizard; replaces ATTEXT for modern workflows |
| RIBBON | Displays the ribbon | Present (2009+) | No | None | YES | |
| RIBBONCLOSE | Hides the ribbon | Present (2009+) | No | None | YES | |
| ACTRECORD | Starts the Action Recorder to record a macro | Present (2009+) | No | None | YES | Records user actions as reusable macros |
| ACTSTOP | Stops recording an action macro | Present (2009+) | No | None | YES | |
| MEASUREGEOM | Measures distances, radii, angles, areas, and volumes | Present (2010+) | No | None | YES | Enhanced replacement for DIST and AREA commands |
| PDFATTACH | Attaches a PDF file as an underlay | Present (2010+) | Yes, dialog | None | NO | PDF Attach dialog; similar to XATTACH |
| SELECTSIMILAR | Selects all objects similar to the currently selected object | Present (2011+) | No | None | YES | |
| SETBYLAYER | Changes the properties of selected objects to ByLayer | Present (2011+) | Partial dialog | None | YES | |
| ISOLATEOBJECTS | Hides all objects except the selected objects | Present (2012+) | No | None | YES | |
| UNISOLATEOBJECTS | Restores all objects hidden with ISOLATEOBJECTS | Present (2012+) | No | None | YES | |
| TEXTALIGN | Aligns multiple text objects to each other | Present (2018+) | No | None | YES | |
| Added AutoCAD 2020 | ||||||
| BLOCKSPALETTE | Opens the Blocks palette for inserting blocks | Present (2020+) | Opens palette | None | NO | New Blocks palette replaced the INSERT dialog. Use -INSERT or CLASSICINSERT for scripting. |
| BLOCKSPALETTECLOSE | Closes the Blocks palette | Present (2020+) | No | None | YES | |
| CLASSICINSERT | Opens the classic Insert dialog (pre-2020 style) | Present (2020+) | Yes, dialog | None | NO | Restores the AutoCAD 2019 INSERT dialog. Use -INSERT for scripting. |
| COMPARECLOSE | Closes the DWG Compare session | Present (2020+) | No | None | YES | |
| COMPAREEXPORT | Exports DWG Compare results to a new drawing | Present (2020+) | File dialog | None | NO | |
| COMPAREIMPORT | Imports a drawing for DWG Compare | Present (2020+) | File dialog | None | NO | |
| COMPARETOGGLEREFERENCE | Toggles the display of the reference drawing in DWG Compare | Present (2020+) | No | None | YES | |
| ERECEIVE | Receives eTransmit packages | Present (2020+) | Yes, dialog | None | NO | |
| Added AutoCAD 2024 | ||||||
| ACTIVITYINSIGHTSOPEN | Opens the Activity Insights panel (drawing history) | Present (2024+) | Opens panel | None | NO | Shows who accessed and edited the drawing (Autodesk cloud feature) |
| ACTIVITYINSIGHTSCLOSE | Closes the Activity Insights panel | Present (2024+) | No | None | YES | |
| BREPLACE | Replaces all instances of one block with another block | Present (2024+) | Yes, dialog | -BREPLACE | HYPHEN | -BREPLACE is the command-line version; useful for batch block replacement in Hurricane scripts |
| -BREPLACE | Command-line block replacement | Present (2024+) | No | None | YES | Replaces all instances of one block with another without any dialog |
| COPYFROMTRACE | Copies objects from a Trace into the current drawing | Present (2024+) | No | None | YES | |
| PLACEBLOCK | Places a Smart Block detected from drawing context | Present (2024+) | No | None | YES | AI-driven Smart Block placement |
| PMANALYZESTART | Starts Predictive Move analysis | Present (2024+) | No | None | YES | AI feature for predicting object moves |
| PMANALYZESTOP | Stops Predictive Move analysis | Present (2024+) | No | None | YES | |
| Added AutoCAD 2025 | ||||||
| BCONVERT | Converts selected objects into a block definition | Present (2025+) | Yes, dialog | -BCONVERT | HYPHEN | Smart Block conversion; use -BCONVERT for command-line scripting |
| -BCONVERT | Command-line version of BCONVERT | Present (2025+) | No | None | YES | Converts selected objects into a block without a dialog |
| DETECT | Smart Block detection, Tech Preview in 2025, renamed BDETECT in 2026 | Present (2025) | Opens panel | None | NO | Renamed to BDETECT in AutoCAD 2026 |
| DETECTCONVERT | Converts detected Smart Block candidates | Present (2025+) | No | None | YES | |
| DETECTCLOSE | Closes the Smart Block detection panel | Present (2025+) | No | None | YES | |
| Added AutoCAD 2026 | ||||||
| BDETECT | Displays the Detect palette for Smart Block object detection | Present (2026+) | Opens palette | None | NO | Replaces and enhances the 2025 DETECT command |
| BSEARCH | Displays the Convert dialog to convert selected entities into blocks | Present (2026+) | Yes, dialog | -BSEARCH | HYPHEN | Smart block conversion from selected geometry |
| -BSEARCH | Converts selected entities into blocks from the command line | Present (2026+) | No | None | YES | |
| EDITPRIMARY | Edits the primary block definition | Present (2026+) | Partial | None | PARTIAL | |
| -FIND | Finds and replaces text across a drawing from the command line, no dialog | Present (2026+) | No | None | YES | ★ Major addition for Hurricane users. -FIND allows text find and replace in scripts for the first time. Previous versions required the FIND dialog. |
| FINDINCLUDE | Includes objects in the Find/Replace scope | Present (2026+) | No | None | YES | |
| FINDMATCH | Finds objects matching the current Find criteria | Present (2026+) | No | None | YES | |
| IMAGEASYNCWAIT | Waits for background raster image loading to complete before proceeding | Present (2026+) | No | None | YES | Useful in scripts that manipulate images immediately after opening a file |
These system variables can be set at the top of a Hurricane script to suppress dialogs in commands that don't have a hyphen variant:
SETVAR FILEDIA 0: Suppresses file open/save dialogs for many commands (EXPORT, IMPORT, SAVEAS, ACISIN, ACISOUT, BMPOUT, WMFIN, WMFOUT, STLOUT, PSIN, PSOUT, MSLIDE, VSLIDE). Reset to 1 at end of script.SETVAR ATTDIA 0: Prevents INSERT from opening the Attribute dialog when inserting attributed blocks.SETVAR CMDDIA 0: Suppresses PLOT and HATCH command dialogs in older AutoCAD versions. Use -PLOT and -HATCH for reliable modern scripting.SETVAR EXPERT 1 (or higher): Suppresses certain confirmation and warning dialogs. Higher values suppress more.Running the same commands on hundreds of drawings? Hurricane runs your script on every DWG in a folder, unattended. Download the free trial.
-PURGE All * No: Purges all unused items (blocks, layers, linetypes, styles) with no confirmation prompts.-PLOT: Batch plot to any plotter or PDF without the Plot dialog. Use Hurricane's Command Capture to record the exact prompt sequence.-INSERT blockname: Inserts a block without any dialog. Specify name, insertion point, scale, and rotation on the command line.-LAYER S layername: Sets the current layer. -LAYER N layername creates a new layer.-HATCH: Applies hatching from the command line with no ribbon or dialog.-FIND: New in AutoCAD 2026. Finds and replaces text across the drawing from the command line with no dialog.