As I have mentioned many times, the ADN Plugin of the Month exists to show would-be developers how easy it is to personally extend the functionality of our design applications. That’s why all of the plugins of the month come with the source code. You can see a complete list of past and current plugins in the catalog.
In addition to providing training material for development, many Autodesk customers download these simply for their utility. That’s why it is quite common for the ADN team to make updates to these plugins in response to customer requests. The latest update is ScriptPro 2.0 for AutoCAD 2008 and later versions.
ScriptPro 2.0 is a batch processing utility that applies a set of commands to multiple drawings. Simply specify a script file that contains the commands you want to run on a single drawing, and then use ScriptPro 2.0 to apply that script to as many drawings as you like. ScriptPro 2.0 handles opening and closing each drawing for you. ScriptPro 2.0 takes AutoCAD scripting to a new level with an easy-to-use interface, logging, reusable project files and robust error recovery so your processing continues even when AutoCAD can't.
Based on your feedback to firstname.lastname@example.org, as noted in the Read Me included in the download, this latest update includes:
Supports both 32-bit and 64-bit operating systems.
Keywords can be used to specify the current file name and its directory. When ScriptPro runs, it replaces each keyword with the correct value from the current drawing.
Wizard added for creating scripts.
Silent exit capability for running ScriptPro through a DOS batch file.
Option provided (via the options dialog) for the ability to run scripts before opening drawing files (required for scripts performing recovery operations).
The ADN Plugin of the Month catalog page has plugins for AutoCAD, Inventor, and Revit. Within each section per design application, the plugins are listed from newest to oldest. You will find the ScriptPro 2.0 plugin under the AutoCAD section in the November 2010 slot.
Responding to feedback is alive in the lab.