Practical Autolisp Programming - Beginner To Advanced
Last updated 4/2020
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 6.03 GB | Duration: 7h 39m
Last updated 4/2020
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 6.03 GB | Duration: 7h 39m
This course is your ultimate guide to learning AutoLISP Programming. You will learn by example with lots of programs.
What you'll learn
You will understand and learn AutoLISP and how it is being used in AutoCAD
You will have a deeper understanding of AutoCAD objects and how they can be manipulated by AutoLISP without even touching them.
You will learn how to create your own AutoCAD Shortcut Commands and Macros
You will be able to create simple to medium complexity Programs from scratch with the help of several exercises to reinforce what you learn
By the end of this course, you should be able to develop your own programs to increase your productivity. For example: start automating repetitive tasks develop programs that extracts drawing information and many more…
And most importantly, you will become an AutoLISP programmer
Requirements
Knowledge of AutoCAD
Knowledge of AutoCAD is essential to learning this course. A more advanced is beneficial as you need to have a good understanding of AutoCAD Command and Objects.
Description
You will understand and learn AutoLISP and how it is being used in AutoCAD
You will have a deeper understanding of AutoCAD objects and how they can be manipulated by AutoLISP without even touching them.
You will learn how to create your own AutoCAD Shortcut Commands and Macros
You will be able to create simple to medium complexity Programs from scratch with the help of several exercises to reinforce what you learn
By the end of this course, you should be able to develop your own programs to increase your productivity. For example:
start automating repetitive tasks
develop programs that extracts drawing information and many more…
And most importantly, you will become an AutoLISP programmer
Overview
Lecture 1 Introduction
Lecture 2 Course Outline
Lecture 3 Introduction to AutoLISP
Lecture 4 Who is this Course for?
Lecture 5 What will I Learn?
Lecture 6 About the Author
Lecture 7 Why Learn AutoLISP?
Lecture 8 Tools
Section 1: Quick Win Demo
Lecture 9 Create Zoom Command Macros
Lecture 10 Create Layer Command Macros
Lecture 11 Create Insert Command Macros
Lecture 12 Create Audit Commands
Section 2: AutoLISP Rules
Lecture 13 AutoLISP Rules
Section 3: AutoLISP Variables
Lecture 14 Understanding AutoLISP Variables
Lecture 15 Using Variables in a Real World Program - Part1
Lecture 16 Using Variables in a Real World Program - Part 2
Lecture 17 Using Variables in a Real World Program - Part 3
Lecture 18 Using Variables in a Real World Program - Part 4
Section 4: AutoLISP Math Functions
Lecture 19 Math Functions in Theory
Lecture 20 Math Functions by Example
Section 5: AutoLISP's List Functions
Lecture 21 List Functions Theory - Part 1
Lecture 22 CAR Function - Demo
Lecture 23 CDR Function - Demo
Lecture 24 CADR Function - Demo
Lecture 25 CADDR Function - Demo
Lecture 26 CAAR Function - Demo
Lecture 27 CDDR Function - Demo
Lecture 28 List Functions Theory - Part 2
Lecture 29 list Function - Demo
Lecture 30 cons Function - Demo
Lecture 31 nth Function - Demo
Lecture 32 Foreach Function - Demo
Lecture 33 List Functions Theory - Part 3
Lecture 34 Assoc Function - Demo
Lecture 35 Subst Function - Demo
Lecture 36 Last Function - Demo
Lecture 37 Reverse Function - Demo
Section 6: AutoLISP's User Input Functions
Lecture 38 User Input Functions Theory - Part 1
Lecture 39 User Input Functions Theory - Part 2
Lecture 40 GetPoint Function - Demo
Lecture 41 GetInt Function - Demo
Lecture 42 GetString Function - Demo
Lecture 43 GetReal Function - Demo
Lecture 44 GetDist Function - Demo
Lecture 45 GetCorner Function - Demo
Lecture 46 GetAngle Function - Demo
Lecture 47 GetKword Function - Demo
Section 7: Object Handling Functions
Lecture 48 Object Handling Functions - Theory
Lecture 49 Entsel Function - Demo
Lecture 50 Entnext Function - Demo
Lecture 51 Entlast Function - Demo
Lecture 52 Entget Function - Demo
Lecture 53 Object Handling Functions - Exercises
Lecture 54 Object Handling Functions - Solutions to Exercises
Section 8: AutoLISP's Selection Sets
Lecture 55 Selection Sets - Theory
Lecture 56 Ssget Function - Demo
Lecture 57 Ssadd Function - Demo
Lecture 58 Ssdel Function - Demo
Lecture 59 Ssmemb Function - Demo
Lecture 60 Ssname Function - Demo
Lecture 61 Sslength Function - Demo
Lecture 62 Selection Sets - Exercises
Lecture 63 Selection Sets - Solutions to Exercises
Section 9: Conditionals and Equality Functions
Lecture 64 Using If and Progn Statements
Lecture 65 Using While and EQ Functions
Lecture 66 Using Cond and And Functions
Section 10: AutoCAD Objects - Data Model
Lecture 67 AutoCAD Objects: Re-examined (Part 1)
Lecture 68 AutoCAD Objects: Re-examined (Part 2)
Lecture 69 Line Object: Re-examined (Demo)
Lecture 70 Circle Object: Re-examined (Demo)
Lecture 71 Text Object: Re-examined (Demo)
Lecture 72 Dimension Object: Re-examined (Demo)
Lecture 73 Block/Attribute Object: Re-examined (Demo)
Section 11: Symbol Table and Dictionary Handling Functions
Lecture 74 Symbol Table and Dictionary-Handling Functions - Theory
Lecture 75 Tblsearch - Demo
Lecture 76 Tblnext - Demo
Section 12: Hands-On Projects
Lecture 77 CDIM - Project
Lecture 78 CHSTYLE - Project
Lecture 79 EXTATTR - Hands-On Project
Section 13: Conclusion
Lecture 80 Conclusion Message and Thank you!
This course is intended for Designers, Architects and Engineers, Draftsmen, CAD Operators, Quantity Surveyors, and All AutoCAD users who want to expand their knowledge beyond AutoCAD to the next level and be more productive.,This is also for those who have a passion to learn new programming language.