Summary
INTERNAL MEMORANDUM
| Error | Cause | Solution |
| :--- | :--- | :--- |
| ; error: bad argument type | Function received wrong data (e.g., text instead of a number) | Check the order of your picks/inputs. |
| ; error: malformed list on input | Missing parenthesis ) in the LISP code. | Open the .lsp file in Notepad and count parentheses. |
| Command: nil | The routine ran but did not finish. | Add (princ) at the end of the file. |
| LISP loads but does nothing | Command name conflicts with another loaded routine. | Rename the function C:MyCommand to something unique. | autocad lisp files 700 lisp download
(findfile "filename.lsp"). If it returns nil, move the file to a folder in AutoCAD’s support path.Command Discovery: Most LISP files define a specific command. Look for the line of code that starts with (defun c:XYZ .... In this case, XYZ is the command you type into the AutoCAD command line to run the script. Modern Alternatives INTERNAL MEMORANDUM | Error | Cause | Solution
Since this is a community-contributed collection rather than an official Autodesk product, you can typically find it on specialized CAD community sites: Drawing/creation utilities: rapid polylines
AutoCAD_LISP_Master/
├── 00_Startup/ (Load these automatically)
│ ├── ACADDOC.lsp
│ └── Core_Utils.lsp
├── 01_Annotation/
│ ├── Text_Edit/
│ ├── Dimensions/
│ └── Leaders/
├── 02_Blocks_&_Xrefs/
├── 03_Drawing_Objects/ (Lines, arcs, plines)
├── 04_Layers_&_Properties/
├── 05_Selection_&_Inquiry/ (Count, distance, area)
├── 06_File_IO/ (Excel import/export)
└── 99_Archived/ (Old versions)
Even with 700 files, you might hit snags. Here is the fix: