using Autodesk.Revit.Attributes; using Autodesk.Revit.DB; using Autodesk.Revit.UI; using System; using System.Diagnostics; namespace ClassLibrary1 { [Transaction(TransactionMode.Manual)] public class Export : IExternalCommand { public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements) { //var form = new Form_SystemSelect(commandData); //var revitHandle = Autodesk.Windows.ComponentManager.ApplicationWindow; var a = 100*20; TaskDialog.Show("错误", $"{a}"); //实例WPF窗体 var revitHandle = Process.GetCurrentProcess().MainWindowHandle; //form.Show(new WindowHandle(revitHandle)); return Result.Succeeded; } } }