Automate your repetitive sequences with AutoCAD’s Action Recorder to save time, standardize output, and reduce errors.
Essential workflow
- Plan the task: Identify a repeatable sequence (e.g., set a layer, draw a rectangle, apply fillets, add a label) that you perform several times a day.
- Start recording: Go to Manage tab > Action Recorder panel > Record (or type ACTRECORD). Keep your steps deliberate and consistent.
- Generalize the macro: While recording, use object snaps, typed distances, and precise options instead of screen picks. Add pauses and user prompts so the macro can accept new points, distances, or names on playback.
- Stop and save: Click Stop (or ACTSTOP). Give the macro a clear name and description that explain what it does and what inputs it expects.
- Play back: Use Play (or ACTPLAY) and test the macro in a clean drawing. Confirm that it works in different files and scales.
Make macros robust
- Prefer typed input and OSNAP overrides over freehand clicks; this makes playback predictable regardless of zoom or view.
- Replace hard-coded values with prompts. For example, let the user pick points, choose a layer name, or enter a distance at playback.
- Stabilize the environment: At the start, set the current layer, units, or linetype scale if your sequence depends on them, and restore the prior state at the end.
- Keep it atomic: One macro should do one thing well (e.g., “Create door tag,” “Place section bubble,” “Batch purge + audit”). Smaller macros are easier to maintain and chain together.
- Name and document: Use short, action-oriented names and write a concise description of required inputs and assumptions.
Great candidates for Action Recorder
- Annotation stamps: Place a block, set attributes, rotate to a picked angle, and layer it correctly.
- Viewport setup: Create a layout, add a viewport, apply a standard scale, lock it, and set layer overrides.
- Cleanup sequences: -PURGE (all), AUDIT (yes), OVERKILL, and layer tidying before plotting or sharing.
- Detail starters: Create construction layers, draw a standard boundary, set linetypes, and place common leaders.
Editing and sharing
- Edit steps: Use the Action Recorder panel to reorder, delete, or insert steps. Convert fixed inputs into “request user input” to make your macro flexible.
- Organize a library: Save .ACTM files in a shared location and keep a simple readme of each macro’s purpose and inputs.
- Deploy access: Add macros to Tool Palettes or ribbon panels (via CUI) and, if desired, assign a keyboard shortcut or a custom alias that runs ACTPLAY with your macro.
Pro tips
- Record slowly; every click becomes a step. Fewer, cleaner steps play back more reliably.
- If a macro references named resources (layers, text styles, linetypes), either create/load them in the macro or standardize via your template (DWT).
- When logic, branching, or loops are needed, pair Action Recorder with scripts (.scr) or AutoLISP for advanced automation.
Ready to scale your team’s productivity? Explore AutoCAD subscriptions, plugins, and training resources at NOVEDGE, and keep your automation toolkit growing with expert guidance from NOVEDGE.






