If you are tired of opening a drawing and being surprised why some settings are not what you’d think they should be, The new feature called the “System Variable Monitor” or SYSVARMONITOR is now your friend and has your back.
You no longer have to worry about handing off your drawing and then have it come back with someone else’s settings applied to it:
There is a downfall to this new tool – playing practical jokes on coworkers on Aprils fools day wont be so easy…
When you open a drawing that does have some AutoCAD variables that are different than what they normally are or how you’ve defined them to be, you will see a notification in the command line as shown below in image 1. To see what the variable is that has been changed and also give you a chance to reset the variable, use the command SYSVARMONITOR (image 2)
A dialog box will appear (as shown below).
- Shows the variable(s) in the list that are not set to their “Preferred” setting.
- Shows the current value to which the variable is set.
- Lets you quickly reset any variables in the list to the “preferred” values
- Displays what the “preferred” value is defined to be.
You can add variables to this list as you see fit.
One variable that I like to have consistent is ATTDIA which controls whether a dialog appears when editing attributes. If this is turned off(which I can’t stand) the attribute prompts are shown in the command line only.
Shown below is how to add your variable to this list.
Note – you can also turn on a prompt so that if one of the variables changes, you will get a balloon-type of warning…
Digging a little deeper about how these settings can get changed by one person and then when you open them on a different computer, these settings seem to stay with the drawing.
It is because some variables do stay with a drawing.
for example: when you are in the “OPTIONS” dialog box, when you see a yellow & blue .dwg icon next to a setting, these are variables that are saved in that drawing.
Another place to easily check where a variable is saved is by using the System Variable Editor (SYSVDLG). Some variables are saved in the drawing or in the Registry or even not saved at all. This also a great place to see what the other values of a variable could be since not all variables are 1 or 0 (zero).
I had a few slow days at work and just went through your entire blog. I had almost never used AutoLISP before and now I have three commands (SWPOLY, GAP, and MIDPOLY) automatically loading and five more downloaded and ready to drag and drop in if needed (ECO, CT, CPS, OCD, and QRCODE). I also learned a few features of vanilla AutoCAD I hadn’t noticed before. Thanks for your work on here, it’s very helpful. I’m curious though, with all these dozens of LISP routines you post, how many do you use yourself? Surely you don’t use all of them, do you?
Thanks for the compliment.
That’s cool that you took time to go through the whole blog by the way.
I am currently unemployed. But when I was working, I put together a ribbon tab called “Drafting Helpers” which consists of 59 tools that are mainly LISP and some Scripts and macros. I put it together when I was a CAD Administrator and noticed the same questions over and over so I put together this ribbon tab so that the users can have them at their finger tips.
I am planning on revising it and posting it either at theswamp.org or at CADTutor.net but I would like to refine before posting it.
But to answer your question: When I am drafting I use 32 routines found on that ribbon tab that I put together.