#region Namespaces using System; using System.Collections.Generic; using System.Threading; using Autodesk.Revit.Attributes; using Autodesk.Revit.DB; using Autodesk.Revit.UI; #endregion namespace xUnitRevit { [Transaction(TransactionMode.Manual)] public class Command : IExternalCommand { static object consoleLock = new object(); static ManualResetEvent finished = new ManualResetEvent(false); static Result result = Result.Succeeded; public Result Execute( ExternalCommandData commandData, ref string message, ElementSet elements) { UIApplication uiapp = commandData.Application; Runner.Launch(uiapp); return Result.Succeeded; } } }