using Autodesk.Revit.Attributes; using Autodesk.Revit.DB; using Autodesk.Revit.UI; namespace SAGY.RevitMenu { [Regeneration(RegenerationOption.Manual), Transaction(TransactionMode.Manual)] public class TSZShowScreenMenuCmd : ExternalCommand { public override Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements) { while (base.Execute(commandData, ref message, elements) == Result.Cancelled) { return Result.Cancelled; } Globals.ExtCmdData = commandData; Globals.ShowPanels(commandData); Globals.SaveState(true); ScreenMenuKeyBoardShortCut.SetKeyboardShortcuts(commandData.Application.Application.VersionName); return Result.Succeeded; } } }