Hurricane for AutoCAD
-ATTEDIT)AutoCAD's FIND command always opens the Find and Replace dialog box — which stops a script dead. For the text stored in block attributes (your title-block fields, tags, revision boxes and the like), AutoCAD's -ATTEDIT command runs entirely at the command line — no dialog and no LISP — so a Hurricane batch script can find and replace that text across hundreds of drawings unattended.
-ATTEDIT works on block attribute text only. AutoCAD has no command-line find-and-replace for ordinary TEXT/MTEXT — that needs the interactive FIND dialog or Hurricane's LISP-based Search and Replace Text Wizard (full AutoCAD). Because -ATTEDIT is built in and needs no LISP, it also works in AutoCAD LT.
The global form of -ATTEDIT (answering No to “edit one at a time”) asks a fixed series of questions. Three are filters that narrow which attributes are touched; the last two are the actual find → replace text:
No for global editing.No to process the whole drawing with no on-screen picking (essential for an unattended batch).* for every block, or a name such as TITLEBLOCK. Wildcards * and ? are allowed.* for every tag, or one tag (e.g. REV, DATE).* for any value, or a value so the change applies only where it currently matches.This replaces PRELIMINARY with ISSUED FOR CONSTRUCTION in every block attribute, across each drawing in your Hurricane queue:
; replace PRELIMINARY with ISSUED FOR CONSTRUCTION in all attributes -ATTEDIT N N * * * PRELIMINARY ISSUED FOR CONSTRUCTION _QSAVE
Line by line: -ATTEDIT starts the command; the first N = not one at a time; the second N = not only on-screen (so the whole drawing); the three * lines accept every block, tag and value; then the text to find and its replacement; and _QSAVE saves the drawing. To target just one field, replace a * — e.g. block TITLEBLOCK, tag REV.
; comments — but do not add a comment after an answer on the same line, as the spaces before it are read as extra Enter presses and throw the prompts out of step. Always run a new replace on one drawing first to confirm the prompt order in your AutoCAD release before batching.
-ATTEDIT find-and-replace example scripts. Open one, change the block/tag and the find/replace text, and run it across your whole queue. For LISP-based text replacement on full AutoCAD, see the Search and Replace Text Wizard.