I would love to be able to press one button and see all of the current Autodesk products that I have installed disappear.  No, I’m not souring on Autodesk 🙂  It’s just that often the different suites and products do not play nice when trying to install them in an environment with existing Autodesk products of the same generation.

Autodesk has provided some tools to automatically uninstall certain products:

How to perform an automated uninstallation of the AutoCAD Design Suite 2013 family of products
The provided uninstall tool will detect and uninstall 32-bit or 64-bit versions of AutoCAD Design Suite 2013 (English only).

ADSUninstallTool.exe (exe – 844Kb)

How to perform an automated uninstallation of AutoCAD 2012 and Autodesk Design Suite 2012 Family Products
The uninstall tool will remove folders and registry keys related to the uninstalled product and plug-ins.

psebuninstalltool.exe (exe – 846Kb)

Unfortunately, I can not find tools to uninstall all Autodesk products of all generations, nor can I find specific tools to uninstall Building Design Suites. Can you find anything?

Nathan Miller of The Proving Ground says:

“As a key component of this, I have added a lot of content to my program lab. The page includes a growing collection of scripts. My focus right now is on documenting code for RhinoCommon and Grasshopper that I think may be useful in scripting workshops. Processing and Revit code is also sprinkled throughout.

The Proving Ground by Nathan Miller: The Proving Ground Wiki and Program Lab

Dante van Wettum from The Netherlands has posted a brilliant little Journal File cleanup script at this link.  What I like about it is that the paths are all automatically set – all you need to do is change the USERNAME and Revit_Map to suit your installation.

To quote:
put in the parameter USERNAME (so you replace the d.van.wettum) with the correct name for your path, and change the part “Autodesk Revit Structure 2012” depending on your revit version (Structure/MEP/Architecture)
Example file can be downloaded Here


Save the code as a .bat file. If you run it, it will clean your journal folder.

Once the file is saved as .bat, it can be set to auto-run, either at startup or as a Windows Task.  Personally, I would prefer to manually run this.  There are things in the journal folder that can help you rescue from a bad no save / crash scenario.

1869* Web – News� � �Revit 2012 Journal files

EDIT:  There is an error in the path below, please use the download link above only…it is correct.

Click here to download a technical paper on Engaging Generative BIM Workflows.

From the Conclusion:
The emergence and rapid development of generative tools to aid architectural design development including analysis and simulation is benefiting many inspiring projects and proposals. Emergence of many new projects and tools are imminent, and the common belief that this is just the beginning makes for exciting times in architecture design.
via Twitter and
Rhino News, etc.: Engaging Generative BIM Workflows

Lets say you want to create a HTML file that has a linked list of all of the RFA Family files in your company directory.  You can then click on each hyperlink to open the family in Revit.

Here’s how you do it:

  1. Open Notepad
  2. Download the file at this link
  3. Rename the file with a CMD extension.
  4. Now, right-click on the CMD file, and click ‘Edit’ to open it in Notepad. 
  5. Change the text to the right of  set target= to suit the top-level directory of your family file library.
  6. If you want to get links for all subdirectories, retain the /S switch (its already there), otherwise remove it.
  7. Now, just run the CMD.  It will create a file called LinkList.html in the target directory, and it should automatically open it in Internet Explorer.  Just click on a link and away you go!  You should be able to open the rfa files directly from these hyperlinks.

I have set this CMD script to sort results alphabetically (that is the /O:n part of the DIR command).  However, you may find the sorting a little unusual, because I think it respects the directory as well as the name.

You can now use the Find feature in Internet Explorer to quickly search for parts of filenames / family names.

You could also point this at a top-level project directory to extract links to all the RFA files in that ‘job’.

If you want to know more about the DIR command, check out this link.

EDIT – if you want a GUI option, check out:

Snap2HTML – Create fancy dir listings