Standard MATCHPROP copies layer, colour and linetype but leaves height, style, rotation, width factor, oblique angle and justification exactly as they were — which is almost never what you want when tidying annotation. TEXTCLONE copies all of them. What TextClone does Works with Text, MText, attributes and attribute definitions. The destination selection is … [Read more...] about TEXTCLONE LISP: MATCHPROP for Text Formatting
AutoLISP Routines
TALLYBAR LISP: Live Selection Count in the Status Bar
Select objects and the status bar reads 14 objects selected. Deselect and it reverts to whatever it said before. TALLYBAR is small, but it removes a constant low-grade uncertainty — did that window actually catch the row of blocks, or only most of them? What TallyBar does TALLYBARON enables the counter; TALLYBAROFF disables it and restores the status bar. … [Read more...] about TALLYBAR LISP: Live Selection Count in the Status Bar
TAGMOVE LISP: Edit One Attribute Across Every Block at Once
Pick a single attribute — one door number, one pipe label, one revision tag — and TagTweak applies your change to that same attribute in every matching block in the drawing. What TagTweak does This is the fix for the classic attribute problem. Someone changes the block definition, and now three hundred existing insertions have their tag sitting in … [Read more...] about TAGMOVE LISP: Edit One Attribute Across Every Block at Once
TAGTOTAL LISP: Total Attribute Values Into an AutoCAD Table
TAGTOTAL totals the numeric values held in block attributes, grouped by attribute tag, and writes the results into an AutoCAD table. Quantities, weights, lengths, loadings — anything recorded as an attribute becomes a total without anyone opening a calculator. What TagTotal does Select a drawing full of attributed blocks and you get a schedule: each tag that … [Read more...] about TAGTOTAL LISP: Total Attribute Values Into an AutoCAD Table
TAGSHED LISP: Convert Attribute Definitions to Plain Text
TAGSHED converts attribute definitions (ATTDEF) into plain TEXT objects. The typical use is a block full of attribute definitions that should have been static text all along, where you want to strip the attribute behaviour without redrawing the annotation. What TagShed does Every formatting group that TEXT and ATTDEF share — position, height, rotation, … [Read more...] about TAGSHED LISP: Convert Attribute Definitions to Plain Text
TAGBATCH LISP: Set Attribute Values Across Many Drawings
Build a list of “in this block, set this tag to this value”, choose the drawings, and TAGBATCH applies the lot to every one of them. This is the revision letter that has to change on ninety title blocks, the project name that was wrong on every sheet, the drawn-by initials that need swapping when a job changes hands. What TagBatch does Block names can … [Read more...] about TAGBATCH LISP: Set Attribute Values Across Many Drawings