You can use AutoLISP programming language to very effectively manage AutoCAD-software-based products, although the way to do so isn't always obvious. The trick lies in using AutoLISP to control the command vocabulary while eliminating the need for cumbersome profile-based control of plotting, palettes, and device configuration pathing. We'll discuss how to create, delete, and redefine commands; load external executables; load CUIx and workspaces; control system and registry variables; and make your custom functions better behaved by using ERROR functions and declaring a global variable list for network-wide control. Along the way, we'll explore useful VL/VLR functions and code security. We'll present a sample network environment for context, and provide sample files for download after the class. If you've ever wanted to know more about how AutoLISP can help you manage your AutoCAD software tools, you don't want to miss this class.
- Learn how to control AutoCAD command vocabularies
- Learn how to craft smarter, more error-tolerant AutoLISP functions
- Learn how to control profile registry variable at startup
- Learn how to compile, secure, and standardize the AutoCAD environment
Since 1991 Robert Green has provided CAD management consulting, programming, training, and technical writing services for clients throughout the United States, Canada, and Europe. A mechanical engineer by training, Robert has used many popular CAD tools in a variety of engineering environments since 1985. Robert has acquired his expertise in CAD management via real-world experience as the “alpha CAD user” everywhere he has worked. Over time he has come to enjoy the technological and training challenges associated with CAD management, and he now trains CAD managers via public speaking. Robert is well known for his insightful articles in Cadalyst magazine and for his book, Expert CAD Management: The Complete Guide (published by Sybex). When he’s not writing, Robert heads his own consulting practice, Robert Green Consulting, based in Atlanta, Georgia.