Practical Autolisp Programming - Beginner To Advanced

Posted By: ELK1nG

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

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.