00 autolisp _ afralisp

6
Home Contact Site Map AutoLISP Beginners' Tutorials Intermediate Tutorials Advanced Tutorials Application Tutorials Tips'n'Tricks Visual LISP Beginners' Tutorials Intermediate Tutorials DCL Beginners' Tutorials Intermediate Tutorials VBA VBA Tutorials VBA Applications Tips'nTricks AutoCAD Customization Tutorials Tips'n'Tricks Reference AutoLISP Functions Visual LISP Sample Files DXF Group Codes The AutoCAD APIs DCL Tile Attributes AutoLISP DCL Functions System Variables AutoCAD Object Model Sin and Cos Functions VLAX Enumeration Download Forum AutoLISP | AfraLISP http://www.afralisp.net/autolisp/ 1 of 6 1/9/2014 8:38 PM

Upload: komail

Post on 26-Nov-2015

48 views

Category:

Documents


3 download

DESCRIPTION

AutoLISP _ AfraLISP

TRANSCRIPT

  • HomeContactSite Map

    AutoLISPBeginners' TutorialsIntermediate TutorialsAdvanced TutorialsApplication TutorialsTips'n'Tricks

    Visual LISPBeginners' TutorialsIntermediate Tutorials

    DCLBeginners' TutorialsIntermediate Tutorials

    VBAVBA TutorialsVBA ApplicationsTips'nTricks

    AutoCADCustomization TutorialsTips'n'Tricks

    ReferenceAutoLISP FunctionsVisual LISP Sample FilesDXF Group CodesThe AutoCAD APIsDCL Tile AttributesAutoLISP DCL FunctionsSystem VariablesAutoCAD Object ModelSin and Cos FunctionsVLAX Enumeration

    DownloadForum

    AutoLISP | AfraLISP http://www.afralisp.net/autolisp/

    1 of 6 1/9/2014 8:38 PM

  • AutoLISP can be used simply to automate repetitive tasks or to build complex programs that extendAutoCAD and make it more productive. For example, you could write a program that calculates the totallength of polylines on a particular layer - imagine how much time that would save over doing it manually!

    The great thing about AutoLISP is that it's pretty easy to use - even if you haven't done any programmingbefore. A complete beginner can easily create a simple routine that could save hours or days of work, makingAutoCAD much more efficient and the drawing process much less tedious. People may tell you thatAutoLISP is too limited and not powerful enough and that the higher-end languages are the way to go withAutoCAD customization. That may be true if you're a serious developer of 3rd party applications but if you'rejust a regular AutoCAD user who wants to make their life easier, AutoLISP is just the thing.

    AutoLISP is based on the LISP programming language but was written by Autodesk specifically forAutoCAD. It was introduced with AutoCAD version 2.18 (a minor version update of AutoCAD 2.1) inJanuary 1986. Autodesk continued to enhance and extend AutoLISP up to and including AutoCAD Release13 in November 1994. From Release 14 onwards, Autodesk have not developed AutoLISP, choosing to focusefforts on the then new Visual LISP version of the language. Despite the fact that AutoLISP has not changedin almost two decades, it remains incredibly popular with AutoCAD users. This is mainly due to its ease ofuse and the massive productivity gains that can be earned through its implementation. See the AutoLISPWikipedia article for more information.

    The Basics in a Nutshell - Part 1

    Popularity: 41.37 visits per day | Last visit: 39 minutes ago | Total visits: 57,711

    The Basics in a Nutshell - Part 2

    Popularity: 30.31 visits per day | Last visit: 34 minutes ago | Total visits: 42,287

    The Basics in a Nutshell - Part 3

    Popularity: 21.35 visits per day | Last visit: 1 hour ago | Total visits: 29,793

    The Basics in a Nutshell - Part 4

    Popularity: 17.34 visits per day | Last visit: 14 minutes ago | Total visits: 24,199

    Loading AutoLISP Files

    Popularity: 16.88 visits per day | Last visit: 20 minutes ago | Total visits: 23,549

    AutoLISP Quick Start

    Popularity: 45.65 visits per day | Last visit: 28 minutes ago | Total visits: 63,729

    The Define Function (defun)

    AutoLISP | AfraLISP http://www.afralisp.net/autolisp/

    2 of 6 1/9/2014 8:38 PM

  • Popularity: 12.65 visits per day | Last visit: 52 minutes ago | Total visits: 17,702

    SET and SETQ

    Popularity: 7.52 visits per day | Last visit: 3 hours ago | Total visits: 10,516

    Program Looping

    Popularity: 8.05 visits per day | Last visit: 43 minutes ago | Total visits: 11,258

    Conditionals

    Popularity: 5.93 visits per day | Last visit: 24 minutes ago | Total visits: 8,301

    COND vs. IF

    Popularity: 17.3 visits per day | Last visit: 8 minutes ago | Total visits: 24,210

    Error Trapping

    Popularity: 7.37 visits per day | Last visit: 1 hour ago | Total visits: 10,314

    Calculating Points (Polar)

    Popularity: 7.39 visits per day | Last visit: 1 hour ago | Total visits: 10,335

    Locating Files

    Popularity: 5.83 visits per day | Last visit: 11 minutes ago | Total visits: 8,157

    File Handling

    Popularity: 6.93 visits per day | Last visit: 6 hours ago | Total visits: 9,696

    External Data

    Popularity: 5.03 visits per day | Last visit: 1 hour ago | Total visits: 7,035

    List Manipulation

    Popularity: 12.12 visits per day | Last visit: 15 minutes ago | Total visits: 16,915

    Into the Database

    Popularity: 8.93 visits per day | Last visit: 2 hours ago | Total visits: 12,465

    Selection Sets

    Popularity: 15.69 visits per day | Last visit: 1 hour ago | Total visits: 21,908

    Selection Set Filters

    AutoLISP | AfraLISP http://www.afralisp.net/autolisp/

    3 of 6 1/9/2014 8:38 PM

  • Popularity: 9.36 visits per day | Last visit: 1 hour ago | Total visits: 12,965

    Working with Layers and Styles

    Popularity: 6.56 visits per day | Last visit: 2 hours ago | Total visits: 9,084

    Polylines and Blocks

    Popularity: 10.32 visits per day | Last visit: 45 minutes ago | Total visits: 14,268

    Extended Entity Data - Part 1

    Popularity: 11.9 visits per day | Last visit: 1 hour ago | Total visits: 16,449

    Extended Entity Data - Part 2

    Popularity: 6.39 visits per day | Last visit: 2 hours ago | Total visits: 8,831

    (mapcar) and (lambda)

    Popularity: 12.52 visits per day | Last visit: 57 minutes ago | Total visits: 17,309

    The (eval) Function

    Popularity: 4.27 visits per day | Last visit: 6 hours ago | Total visits: 5,908

    Redefining Commands

    Popularity: 6.08 visits per day | Last visit: 45 minutes ago | Total visits: 8,403

    Efficient Variables

    Popularity: 3.99 visits per day | Last visit: 12 hours ago | Total visits: 5,519

    The DIR Command

    Popularity: 3.88 visits per day | Last visit: 24 hours ago | Total visits: 5,358

    Colours and Linetypes ByLayer

    Popularity: 6.7 visits per day | Last visit: 7 hours ago | Total visits: 9,265

    Debugging

    Popularity: 3.32 visits per day | Last visit: 5 hours ago | Total visits: 4,583

    Dictionaries and XRecords

    Popularity: 7.9 visits per day | Last visit: 6 minutes ago | Total visits: 10,917

    Tool System Primer

    AutoLISP | AfraLISP http://www.afralisp.net/autolisp/

    4 of 6 1/9/2014 8:38 PM

  • Popularity: 3.65 visits per day | Last visit: 2 hours ago | Total visits: 5,045

    Polyline Bulges - Part 1

    Popularity: 4.81 visits per day | Last visit: 2 hours ago | Total visits: 2,890

    Polyline Bulges - Part 2

    Popularity: 3.72 visits per day | Last visit: 34 hours ago | Total visits: 2,239

    Saving and Restoring System Variables

    Popularity: 3.67 visits per day | Last visit: 6 hours ago | Total visits: 5,109

    Date and Time Stamping

    Popularity: 7.43 visits per day | Last visit: 1 hour ago | Total visits: 10,168

    Loading VBA Projects with AutoLISP

    Popularity: 4.75 visits per day | Last visit: 23 hours ago | Total visits: 6,503

    Application Data

    Popularity: 3.49 visits per day | Last visit: 1 hour ago | Total visits: 4,756

    Macro Recorder

    Popularity: 3.38 visits per day | Last visit: 16 hours ago | Total visits: 4,604

    Working with Areas - Part 1

    Popularity: 4.73 visits per day | Last visit: 1 hour ago | Total visits: 6,289

    Working with Areas - Part 2

    Popularity: 3.28 visits per day | Last visit: 3 hours ago | Total visits: 4,364

    Drawing Setup - Part 1

    Popularity: 5.02 visits per day | Last visit: 43 minutes ago | Total visits: 6,668

    Drawing Setup - Part 2

    Popularity: 4.18 visits per day | Last visit: 42 minutes ago | Total visits: 5,551

    Drawing Setup - Part 3

    Popularity: 4.32 visits per day | Last visit: 41 minutes ago | Total visits: 5,748

    AutoLISP | AfraLISP http://www.afralisp.net/autolisp/

    5 of 6 1/9/2014 8:38 PM

  • Tips'n'Tricks

    AutoLISP Beginners' TutorialsAutoLISP Intermediate TutorialsAutoLISP Advanced TutorialsAutoLISP Application TutorialsAutoLISP Tips'n'Tricks

    Hey, what's happened to AfraLISP? If you've visited our site before, you'll notice some big changes. We'recurrently revamping the entire site to bring you updated tutorials and a better user experience. However, ifthere's something you can't find, the AfraLISP Archive contains a full copy of the original site as originallycreated by Kenny Ramage.

    Lee Mac - AutoLISP Tutorials and ProgrammesJeffery P Sanders - AutoLISP TutorialsRon Leigh - AutoLISP TutorialsPixel Graphics Inc. - AutoLISP TutorialsA'CAD Solutions - AutoLISP TutorialCAD Digest - AutoLISP TutorialsAutodesk - Customization TutorialsDaily AutoCAD - AutoLISP Tips & Tricks

    The ABC's of AutoLISPThe Visual LISP Developer's Bible

    CADTutorAutodesk Discussion GroupsAutodesk User Group International (AUGI)The Swamp

    120 Tutorials and reference documents published at AfraLISP so far.

    Back to topHomeCared for by David Watson 2014

    AutoLISP | AfraLISP http://www.afralisp.net/autolisp/

    6 of 6 1/9/2014 8:38 PM