0% found this document useful (0 votes)
209 views1 page

AutoCAD AutoLISP With Visual LISP

This document provides information about an AutoCAD AutoLISP with Visual LISP training course. The 3-day course is designed for experienced AutoCAD users who want to customize AutoCAD using the AutoLISP programming language. The course outline covers topics like getting started with AutoLISP, manipulating objects and properties, working with lists and selections sets, debugging with Visual LISP, and creating AutoLISP routines and functions to automate tasks. Prerequisites for the course include experience with AutoCAD Level 1 or equivalent skills, and it is recommended to also have AutoCAD Level 2 experience and basic programming knowledge.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
209 views1 page

AutoCAD AutoLISP With Visual LISP

This document provides information about an AutoCAD AutoLISP with Visual LISP training course. The 3-day course is designed for experienced AutoCAD users who want to customize AutoCAD using the AutoLISP programming language. The course outline covers topics like getting started with AutoLISP, manipulating objects and properties, working with lists and selections sets, debugging with Visual LISP, and creating AutoLISP routines and functions to automate tasks. Prerequisites for the course include experience with AutoCAD Level 1 or equivalent skills, and it is recommended to also have AutoCAD Level 2 experience and basic programming knowledge.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

CAD MicroSolutions Inc

65 International Blvd., Ste 103


Toronto, Ontario, M9W 6L9
Tel: (416) 213-0533
Fax: (416) 213-0538
www.cadmicro.com
[email protected]

AutoCAD AutoLISP with Visual LISP


Description
The ultimate in productivity enhancers, the AutoLISP programming language can automate repetitive tasks, make changes
to the drawing file, and even add new commands to AutoCAD. This course is designed for the experienced AutoCAD user
who wants to further customize AutoCAD for greater productivity.

Prerequisites Duration
AutoCAD Level 1 or equivalent skill level is required. It is recommended, however, 3 days
that the student have AutoCAD Level 2 experience as well as basic programming
experience.

Course Outline

Getting Started with AutoLISP Accessing the Drawing Database Creating Lists and Error Trapping
The Four Principles of AutoLISP Manipulating Individual Objects Creating Lists
AutoCAD and AutoLISP are Two Entity Names Telling AutoLISP Not to Evaluate
Separate Programs The Entity Definition List an Expression
AutoLISP Evaluates every Expression Association Lists Creating a Point List from Symbols
Every List is Evaluated in the Same Changing Entity Properties Extracting Elements from a List
Specific Manner Review of Entity Modification Using Additional Point List Functions
AutoLISP Distinguishes among Creating Entities Error-Trapping Functions
Several Data Types Restricting Acceptable Input Values
Selection Sets and Symbol Tables Limiting Acceptable String Input Values
Basic AutoLISP Functions Creating a Selection Set in AutoLISP Good AutoLISP Programming Techniques
Assigning Values to Symbols Manipulating Selection Sets
Executing AutoCAD Commands Processing Entities within a Selection Set Repeating Actions and Branching
through AutoLISP Creating Selection Sets Using Filters Simple Looping Functions
Storing and Setting AutoCAD's Additional Filter Options for (ssget) The Simplest Looping Function: (repeat)
System Variables Combining Entity Selection and Filter Lists Processing the Elements of a List
Accessing Symbol Tables Creating a List of Points
Creating Usable AutoLISP Routines Modifying Table Entries Advanced Looping and Branching
Setting Up an AutoLISP Routine Conditional Expressions
Typical Structure of a Routine Data Formatting and Text Files A More Versatile Loop: the (while) Function
Prompting for User Input Data Manipulation Tools The Simplest Program Branch:
Creating an AutoLISP File Working with String Data the (if) Function
Formatting Strings with Control Codes A More Versatile Program Branch:
Advanced File Handling Converting Data Types the (cond) Function
Working with External Files Advanced List Functions
Reading and Writing ASCII Text Files Working with AutoLISP Files
Printing Information to Files Debugging with Visual LISP Loading an AutoLISP File
Dialog File Access Debugging Features Using the Visual LISP Console Window
Converting Lists to Strings Using Searching the AutoLISP File Troubleshooting AutoLISP Files
an External File Halting the Program Defining AutoLISP Functions
Inspecting Values Creating AutoCAD Command Functions
Watching Evaluations Automatic Loading of LISP Files
Utility Functions to Improve Performance

You might also like