using System.Linq; using System.Windows; using Autodesk.Revit.Attributes; using Autodesk.Revit.DB; using Nice3point.Revit.Toolkit.External; namespace Szmedi.RvKits.ModelManager { /// /// Revit执行命令 /// [Transaction(TransactionMode.Manual)] [Regeneration(RegenerationOption.Manual)] public class CompareProjectDiffCmd : ExternalCommand { public override void Execute() { var docs = Application.Documents.OfType(); //GlobalVariables.UIApplication = UiApplication; if (docs.Count() < 2) { MessageBox.Show("需要至少打开两个项目才能进行比较。", "提示", MessageBoxButton.OK, MessageBoxImage.Information); return; } WinDialogAssists.ShowDialog(); } } }