Skip to content

How To Use Add In Manager

Chuong Ho edited this page Jan 19, 2022 · 26 revisions

Welcome to the RevitAddInManager wiki!

Copyright Information

© 2010 Autodesk, Inc. All rights reserved.
All use of this Software is subject to the terms and conditions of the Autodesk End User License Agreement accepted upon installation of this Software and/or packaged with the Software.

What's New

Add an External Command

Add-In Manager can load an External Command to Revit by loading a .dll file that contains the External Command.

  • Click Add-Ins tab > External Tools > Add-In Manager.
  • In the main dialog, click Load.
  • In the Open dialog box, select the .dll file you want to load and click Open.
  • The loaded .dll file with the External Command is listed on the Loaded Commands tab and selected by default. Click the .dll file, its path will be listed in the Notes field.

NOTE: An error message will be displayed in the Notes field when it fails to load the .dll file. Loading a .dll file will load any External Applications and External Commands it contains to Revit.

  • On the Loaded Commands tab, click the External Command.
  • The default command name is displayed in the Name field. You can edit it or enter a new name.
  • The default command description is displayed in the Description field. You can edit it or enter a new one.

Run an External Command

You can run an External Command through the main dialog after loading it.

  • On the Loaded Commands tab, select a loaded External Command you want to run.
  • Click "Run" button.

NOTE: If it fails to run the command, the error information will be listed in the Notes field.

  • You can also double click on a External Command node from the tree view to run the command.

Add an External Application

Remove an External Command or Application

Save External Command or Application to manifest file

Advanced

Use Add-In Manager with hotkeysUse Add-In Manager with hotkeys

Faceless mode of Add-In Manager

Develop & Debug addins with Add-In Manager

Glossary Terms

ExternalCommand

Autodesk Revit API enables you to add new commands to Autodesk Revit. These commands will be added to the External Tools in the Add-Ins tab. Through the API, External Commands have access to the Revit database, as well as the currently selected elements.

ExternalApplication

Autodesk Revit API enables you to add External Applications which provide the same access as the ExternalCommand and also provide the ability to create new ribbon panels, pushdown buttons, pulldown buttons and react to application events.

RevitAPI

For more information about RevitAPI and Add-Ins, please reference to RevitAPI forum