AutoLISP
What can AutoLISP do?
AutoLISP can be used simply to automate repetitive tasks or to build complex programs that extend AutoCAD and make it more productive. For example, you could write a program that calculates the total length of polylines on a particular layer - imagine how much time that would save over doing it manually!
What's so good about AutoLISP?
The great thing about AutoLISP is that it's pretty easy to use - even if you haven't done any programming before. A complete beginner can easily create a simple routine that could save hours or days of work, making AutoCAD much more efficient and the drawing process much less tedious. People may tell you that AutoLISP is too limited and not powerful enough and that the higher-end languages are the way to go with AutoCAD customization. That may be true if you're a serious developer of 3rd party applications but if you're just a regular AutoCAD user who wants to make their life easier, AutoLISP is just the thing.
A little AutoLISP history
AutoLISP is based on the LISP programming language but was written by Autodesk specifically for AutoCAD. It was introduced with AutoCAD version 2.18 (a minor version update of AutoCAD 2.1) in January 1986. Autodesk continued to enhance and extend AutoLISP up to and including AutoCAD Release 13 in November 1994. From Release 14 onwards, Autodesk have not developed AutoLISP, choosing to focus efforts on the then new Visual LISP version of the language. Despite the fact that AutoLISP has not changed in almost two decades, it remains incredibly popular with AutoCAD users. This is mainly due to its ease of use and the massive productivity gains that can be earned through its implementation. See the AutoLISP Wikipedia article for more information.
AutoLISP Beginners' Tutorials
The Basics in a Nutshell - Part 1
Popularity: 38.94 visits per day | Last visit: 1 minute ago | Total visits: 199,222
The Basics in a Nutshell - Part 2
Popularity: 27.3 visits per day | Last visit: 22 minutes ago | Total visits: 139,692
The Basics in a Nutshell - Part 3
Popularity: 20.33 visits per day | Last visit: 10 hours ago | Total visits: 104,019
The Basics in a Nutshell - Part 4
Popularity: 16.32 visits per day | Last visit: 10 hours ago | Total visits: 83,496
Popularity: 16.42 visits per day | Last visit: 5 hours ago | Total visits: 84,019
Popularity: 39.78 visits per day | Last visit: 24 minutes ago | Total visits: 203,590
Popularity: 17.05 visits per day | Last visit: 3 hours ago | Total visits: 87,287
Popularity: 11.94 visits per day | Last visit: 27 minutes ago | Total visits: 61,152
Popularity: 15.56 visits per day | Last visit: 15 minutes ago | Total visits: 79,676
Popularity: 13.01 visits per day | Last visit: 44 minutes ago | Total visits: 66,621
Popularity: 32.68 visits per day | Last visit: 20 minutes ago | Total visits: 167,349
AutoLISP Intermediate Tutorials
Popularity: 9.43 visits per day | Last visit: 19 minutes ago | Total visits: 48,284
Popularity: 9.35 visits per day | Last visit: 5 hours ago | Total visits: 47,893
Popularity: 8.28 visits per day | Last visit: 51 minutes ago | Total visits: 42,404
Popularity: 9.26 visits per day | Last visit: 12 hours ago | Total visits: 47,444
Popularity: 5.53 visits per day | Last visit: 5 hours ago | Total visits: 28,297
Popularity: 23.62 visits per day | Last visit: 5 minutes ago | Total visits: 120,872
Popularity: 10.09 visits per day | Last visit: 30 minutes ago | Total visits: 51,613
Popularity: 24.56 visits per day | Last visit: 3 hours ago | Total visits: 125,680
Popularity: 12.6 visits per day | Last visit: 25 minutes ago | Total visits: 64,339
Working with Layers and Styles
Popularity: 8.38 visits per day | Last visit: 11 hours ago | Total visits: 42,796
Popularity: 11.42 visits per day | Last visit: 19 minutes ago | Total visits: 58,309
AutoLISP Advanced Tutorials
Popularity: 14.46 visits per day | Last visit: 2 hours ago | Total visits: 73,811
Popularity: 7.23 visits per day | Last visit: 2 hours ago | Total visits: 36,909
Popularity: 15.72 visits per day | Last visit: 2 hours ago | Total visits: 80,206
Popularity: 5.4 visits per day | Last visit: 31 hours ago | Total visits: 27,566
Popularity: 5.63 visits per day | Last visit: 4 minutes ago | Total visits: 28,726
Popularity: 4.62 visits per day | Last visit: 20 minutes ago | Total visits: 23,580
Popularity: 4.04 visits per day | Last visit: 11 hours ago | Total visits: 20,616
Popularity: 8.96 visits per day | Last visit: 7 hours ago | Total visits: 45,727
Popularity: 4.21 visits per day | Last visit: 15 hours ago | Total visits: 21,460
Popularity: 9.68 visits per day | Last visit: 8 hours ago | Total visits: 49,386
Popularity: 3.44 visits per day | Last visit: 6 hours ago | Total visits: 17,556
Popularity: 7.11 visits per day | Last visit: 4 hours ago | Total visits: 30,746
Popularity: 3.72 visits per day | Last visit: 20 hours ago | Total visits: 16,075
AutoLISP Application Tutorials
Saving and Restoring System Variables
Popularity: 4.74 visits per day | Last visit: 26 minutes ago | Total visits: 24,244
Popularity: 7.18 visits per day | Last visit: 20 hours ago | Total visits: 36,543
Loading VBA Projects with AutoLISP
Popularity: 4.92 visits per day | Last visit: 11 hours ago | Total visits: 25,025
Popularity: 3.76 visits per day | Last visit: 8 hours ago | Total visits: 19,089
Popularity: 3.85 visits per day | Last visit: 33 hours ago | Total visits: 19,573
Popularity: 5.09 visits per day | Last visit: 11 hours ago | Total visits: 25,695
Popularity: 3.49 visits per day | Last visit: 16th Mar 2024 | Total visits: 17,627
Popularity: 5.35 visits per day | Last visit: 2 hours ago | Total visits: 27,007
Popularity: 3.84 visits per day | Last visit: 10 hours ago | Total visits: 19,397
Popularity: 4.07 visits per day | Last visit: 11 hours ago | Total visits: 20,563