Michael's Corner is a monthly publication written by Michael E. Beall, Autodesk Authorized Author and peripatetic AutoCAD trainer. Michael travels all over the USA, bringing his fantastic experience and great understanding of AutoCAD to his clients. Michael's Corner brings together many of the tips, tricks and methods developed during these training sessions for the benefit of all users.
Michael's Corner provides something for every AutoCAD user. Every month, a number of articles cover a wide range of topics, suitable for users at all levels, including "The Basics" for those just starting out. Essentially, the aim of Michael's Corner is to help all AutoCAD users work smarter and faster.
It's a God-thing.
I had no idea that 14 years ago I would be given the opportunity to make an impact on the professional lives of so many. Only God knew what was ahead, and hopefully, the contributions I have made through Michael's Corner have equipped many of you to be more productive and a bit more savvy using AutoCAD. And apart from all the AutoCAD bashing that is going on, I'm sure it has a long life ahead.
So, in an effort to keep the AutoCAD fires burning, here's what I have for my final installment…
…A reminder on how to customize your hot keys
…Three Power Tools — one for Zoom, one for editing, and one for Layers
…Two Odd Spots — one for Layers and one for Hatching
…Buried text treasure
…And how to Search 14 years of the Archives
As for what's ahead for me, I will continue to present a variety of AutoCAD sessions — Fundamentals, Intermediate, Customizing, Updates, and 2D & 3D. I will also keep training CAP Designer, 20-20 Worksheet, Visual Impression (those three from 20-20 Technologies, Inc.), and some Revit Fundamentals. Next year I'm looking forward to being very involved in training CET (from Configura, Inc.) when Herman Miller joins the growing number of manufacturers embracing this software that is being touted as the ‘Future of Space Planning’. Personally, I'm looking forward to spending a bit more time with Donna, my lovely bride of 30 years. When this posts, we'll probably be within days of going on our 30th Anniversary vacation to the Tanque Verde Ranch in Tucson; Ee-Hah! We had such a good time when we went for our 20th, we figured we'd do it again!
Ah, and I'm hoping to have The AutoCAD Workbench, Final Edition out before snow flies.
And with that, Mike drop! …so to speak.
The LORD bless you and keep you;
The LORD make His face shine upon you,
And be gracious to you;
The LORD lift up His countenance upon you,
And give you peace. Numbers 6:24-26
| (DEFUN C:UA()(COMMAND "UCS" "OB" PAUSE "PLAN" "")(PRINC)) | |
![]() |
![]() |
| Two characters went from this… | …to this. Interested? |
LISP actually stands for 'List Processing". It is the native programming language for all AutoCAD versions, therefore, any Lisp routine you write will work in any AutoCAD. Here's an easy one that automates the Zoom Extents option:
| (DEFUN C:ZE()(COMMAND "ZOOM" "E")(PRINC)) | |
|---|---|
| ( | AutoCAD takes off if you hit the spacebar so the open paren puts it on hold. |
| DEFUN | DEfine FUNction. You're telling the Lisp routine what you're setting up. |
| C: | Whatever characters come after C: is what you type to 'run' the Lisp. |
| ()( | The 'clutch'. Push it in (, change the gear ), let it out (. No options. Don't need to know. |
| Command | For all one line Lisps, you need to let AutoCAD know you are using Commands. |
| "fullcommand" | Don't put aliases here, you're not buying anything. Commands and options. |
| (PRINC) | Locking the door on the way out. Suppresses that 'nil' you see in some routines. |
| ) | Resolve all the open parens. |
There are several Lisp routines on my website, www.autocadtrainerguy.com. Go to the Michael's Kitchen link, then into the Junk Drawer.
The Lisp files in this section are zipped for ease of distribution from my website. The following procedures should answer most of the questions you have regarding what to do. These steps presume you have AutoCAD 2002 installed in the default location.
Note: Those of you only interested in the numbering routines of Objno, Wsnum and Prefix, there is a separate .zip file called Numbers.zip containing those files only.
Once you have downloaded the zip files, here's what you will need to do:


| Some functional routines from CAMP.lsp | |
|---|---|
| IF | This routine turns off the image frame of an inserted raster image. |
| II | This routine turns on the image frame of an inserted raster image. |
| TV | Rather than choosing Window/Tile Vertically, use this routine to tile the open drawings vertically. |
| DE | Use this to launch the Dist command with the Endpoint osnap for each pick. |
| ZE | Automates the Zoom/Extents routine. |
| UA | This routine will bring the selected line to horizontal in the drawing window along with the rest of the drawing. Works great when you want to work in a room at an odd angle but bring it square so you don't have to keep turning your head. You can then work on the drawing with Ortho on, too. |
| UW | This one puts the UCS back to World and takes the drawing with it. |