• Skip to main content
  • Skip to primary sidebar
  • Skip to footer
blog.draftsperson.net

blog.draftsperson.net

the art of technical drawing

blog.draftsperson.net

NOTEBOOK LISP: Standard Notes Library for AutoCAD

August 6, 2026

Every practice has a master list of notes — the hundred-odd paragraphs that appear on drawing after drawing. Retyping them invites typos; copying them from the last job propagates whatever was wrong on the last job. NOTEBOOK reads them from one file that one person maintains.

What NoteBook does

The notes file is plain text. A line beginning with a dollar sign and a number starts a note; everything after it belongs to that note until the next one begins. A line beginning with an asterisk is a section heading and is not itself a note.

* CONCRETE
$1
All concrete shall attain a minimum compressive strength
of 25 MPa at 28 days unless noted otherwise.

$2
Reinforcement shall comply with AS/NZS 4671.

Notes do not have to be in order and the numbers do not have to be contiguous — gaps are normal as a library grows and notes are retired.

How to use it

  1. Load the routine with APPLOAD, or put it on your support file search path.
  2. Point it at your notes file.
  3. Type NOTEBOOK.
  4. Ask for notes by number in any mix of singles and ranges: 1,3,5-9.
  5. Give the first drawing number and pick a point.

How it works

Library numbers are not drawing numbers. Note $47 in the library might be the third note on this drawing, so it gets numbered 3. You give the first drawing number and the notes are numbered up from there, in the order you asked for them.

Ranges are expanded and the whole list de-duplicated, so 1-5,3 gives five notes rather than six.

The file is read once per command, into a list held in memory. Reopening and re-scanning it for every single note inserted means fifty passes over a fifty-note file.

The number sits in its own column to the left of the note text, so wrapped lines line up under each other instead of under the number.

Any note you ask for that is not in the library is reported at the end, rather than silently skipped. A missing note on a drawing is a lot more expensive than a message on the command line.

Notes and limits

  • One file, one maintainer. That is the point — the value is in nobody keeping their own copy.
  • Text height is DIMSCALE × 0.15 unless the current style has a fixed height, in which case the style wins.
  • Line spacing and the number column are multiples of the text height, so the block scales as one.
  • Missing notes are reported, never dropped quietly.

Download and details

NameNoteBook — keep standard notes in one file and place them, numbered
DownloadNoteBook.lsp — 17.5 KB, plain AutoLISP source. Downloads directly; no zip to unpack.
TypeAutoCAD AutoLISP routine
CommandNOTEBOOK
Requiresnothing beyond a CAD platform with AutoLISP.
Source size17.5 KB, 403 lines
Error handlingYes — a *error* handler restores every system variable it changed, on cancel as well as on error.
UndoThe whole operation is wrapped in a single undo group, so one U reverses all of it.
CompatibilityAutoCAD (any release with AutoLISP), BricsCAD, ZWCAD, GstarCAD, ProgeCAD and other IntelliCAD-based platforms. AutoCAD LT needs a LISP enabler. No .NET, no ObjectARX, no installer.
AuthorYZ, August 2026
LicenceFree to use, supplied “as is” with no warranty.

References

  • Engineering drawing abbreviations — an A-Z list of 369 of them
  • TEXTRAIL LISP — aligning the notes once they are placed
  • Text heights in drawings — what height notes should be
  • More free AutoLISP routines on this site
  • Wisey’s Steel Shapes — free structural steel section drawing program

Filed Under: AutoLISP Routines

Primary Sidebar

Subscribe to our Youtube Channel

Post CAD drafting jobs on Freelancer.com. and get some free money to do this.

Categories

  • American Steel Industry (4)
  • AutoCAD Articles & Reference (30)
  • AutoCAD Bugs & Problems (19)
  • AutoCAD Tips (29)
  • AutoCAD Tutorials (54)
  • AutoLISP Routines (328)
  • AutoLISP Tutorials (15)
  • CAD Standards (7)
  • Civil 3D (7)
  • Civil Drafting (4)
  • Dimensions (2)
  • Drafting Funnies (71)
  • Drafting History (9)
  • Drafting Standards (84)
  • Electrical Drafting (2)
  • General IT reference (7)
  • Geometry (15)
  • GIS (2)
  • Hatch Patterns (12)
  • Office Life Hacks (3)
  • PT (1)
  • Revit Tutorials (54)
  • Steel Detailing (14)
  • Structural Drafting (26)
  • Technical Dictionary (61)
  • Useful Website Links (19)

Footer

Free downloads

  • Free AutoLISP routines
  • Free hatch patterns
  • SHX fonts & text styles
  • Numbering LISP collection
  • ISO 3098B font

Reference charts

  • AWS weld symbols chart
  • Steel detailing chart
  • Hole & slot sizes
  • Bolt edge distance
  • ANSI & ARCH paper sizes
  • How to fold an A1 drawing

Useful links

  • CAD blocks (DWG)
  • Revit families
  • structuraldrafter.com
  • cad-corner.com
  • About
  • Privacy policy

Provided for free with no warranty · Log in