AutoCAD Action Recorder - 2 years later

The Action Recorder was introduced in AutoCAD 2009, under the guise of fulfilling the long standing wish (and former #1 on the Augi wish list) of having a VBA Macro Recorder, similar to the ones available in MS Word, Excel, etc.

Initially, there was some excitement when this was released, but that quickly turned to bewilderment when people started to figure out that the code which this tool created was a new proprietary, binary, un-editable, and undocumented format, also for which there was no API. On top of that, a recorded action itself was virtually uneditable.

I believe there were some enhancements to the Action Recorder in the 2010 release, but did this fix the issues users were complaining about? I really don't know. Were there any further enhancements in the 2011 release? I don't recall seeing any.

Which brings me to my questions.

  • Are you using the Action Recorder?
  • Have you tried and gave up? If so, why?
  • Have you just not tried because of feedback from others?
  • How much better is the 2011 version than the 2009 version?
  • Can this be a useful tool?



Speak of the Devil and the devil will appear haha I only used the action recorder yesterday. Was very handy due to the fact that I had about 15 blocks to edit using the below commands:

Zoom Extents

so instead of typing this or writing a lisp (which I know nothing about) got the job done in a fraction of the time!!
Personally I would only use it for modifying a lot of drawings i.e. blocks. Have tried to use it for standard jobs but didnt work the way I wanted.


Yes I'm using it and I find it very useful. It's pretty much a scipt maker build into Autocads main UI. I use it to populate title blocks, insert standard notes and details with a simple command, create font and dim scales on the fly, shorten commands and lots of other stuff, to much to mention here.

It's still needs some more editing features added to it, but aleast for me the pros outweight the cons.

Using this to develop a macro for turning layers on.

It works great for example a 3D building model I wish to show the building going up in phases based on
layers coming on.
It works great but playback speed is to fast for viewer to see the phases in a comfortable rate.
So I am looking for a way to install a user defined pause time between each layer transaction or macro step.
Any ideas ?
If I insert a pause a windows based pause message comes up in mid screen and steps on views

To me it's useless. As a beta tester I tried it several times.
A small macro created for a new tool in a toolbar it's much more flexible. For instance it allows for specifying osnaps, which is not possible with AR. Even a good script is much more usefull and transportable.
And it is mandatory to use the ribbon, which I don't.

I never use it and can't find much use for it.

The actionrecorder would have been much powerfull if it created .scr files. With the actionrecorder you are forced to use the interface.

An .scr file can be editted so you can do things that are now impossible with the action recorder (for example to add a line of lisp to make a special selection).

Have no use for it seeing it can not run any of the map3d fdo commands. Now the workflow manager in Map3D is another story esp in the 2011 version. For those with Civil3D or Map3D that need to create some "macros" or one button click to do a number of tasks they need to take a look at that. It handles any autocad command to include lisp or vba commands.

I forgot to mention this before, but the AR allows you to run scripts with one command instead of going thru the script command and searching for the file. As long as your scripts stay in one place you can use AC to run them with just one command.


All content is copyright © CAD PANACEA 2005-2013 unless otherwise noted and may not be reproduced. All comments posted to this blog are the sole responsibility of the person making the comment.

Google, as a third party vendor, uses cookies to serve ads on this site. Google's use of their cookies enables it to serve ads to users based on their visit to your sites and other sites on the Internet. You may opt out of the use of these cookies by visiting the Google ad and content network privacy policy.

Powered by Drupal