From 4f89840b0c95ebd0ed79dff1ff1973d030a6c17d Mon Sep 17 00:00:00 2001
From: zhangyuekai <zhangyuekai@126.com>
Date: 星期四, 15 八月 2024 12:18:20 +0800
Subject: [PATCH] ...

---
 HStation.RevitDev/RevitDataExport/Plugin/Command.cs |   46 ++++++++++++++++++++++++----------------------
 1 files changed, 24 insertions(+), 22 deletions(-)

diff --git a/HStation.RevitDev/RevitDataExport/Plugin/Command.cs b/HStation.RevitDev/RevitDataExport/Plugin/Command.cs
index 7874dd7..079fe01 100644
--- a/HStation.RevitDev/RevitDataExport/Plugin/Command.cs
+++ b/HStation.RevitDev/RevitDataExport/Plugin/Command.cs
@@ -1,6 +1,7 @@
 锘縰sing Autodesk.Revit.Attributes;
 using Autodesk.Revit.DB;
 using Autodesk.Revit.UI;
+using DevExpress.Internal.WinApi.Windows.UI.Notifications;
 using DevExpress.XtraPrinting.Native;
 using HStation.RevitDev.Model.ModelEnum;
 using HStation.RevitDev.RevitDataExport.Common;
@@ -13,7 +14,7 @@
 namespace HStation.RevitDev.RevitDataExport
 {
     /// <summary>
-    /// 绯荤粺鍒嗙被
+    /// 瀵煎叆
     /// </summary>
     [Transaction(TransactionMode.Manual)]
     public class SystemSelect : IExternalCommand
@@ -91,32 +92,33 @@
             m_data = commandData;
 
             doc.UpdataDocumentCache();
-            m_uiapp.Idling += App_Idling;
-            RevitCommandId id = RevitCommandId.LookupPostableCommandId(PostableCommand.CheckPipeSystems);
-            if (uiapp.CanPostCommand(id))
-            {
-                uiapp.PostCommand(id);
-            }
+            var results = SystemCheckUtils.SystemCheck(m_data);
+            SystemCheckUtils.ShowCheckResult(m_uiapp, results);
+            //m_uiapp.Idling += App_Idling;
+            //RevitCommandId id = RevitCommandId.LookupPostableCommandId(PostableCommand.ShowDisconnects);
+            //if (uiapp.CanPostCommand(id))
+            //{
+            //    uiapp.PostCommand(id);
+            //}
 
             return Result.Succeeded;
         }
 
-        private void App_Idling(object sender, Autodesk.Revit.UI.Events.IdlingEventArgs e)
-        {
-            if (m_isFirstTrigger)
-            {
-                m_isFirstTrigger = false;
-            }
-            else
-            {
-                SystemCheckUtils.SystemCheck(m_data);
-                m_uiapp.Idling -= App_Idling;
-                m_isFirstTrigger = true;
-            }
-        }
+        //private void App_Idling(object sender, Autodesk.Revit.UI.Events.IdlingEventArgs e)
+        //{
+        //    if (m_isFirstTrigger)
+        //    {
+        //        m_isFirstTrigger = false;
+        //    }
+        //    else
+        //    {
+        //        var results = SystemCheckUtils.SystemCheck(m_data);
+        //        SystemCheckUtils.ShowCheckResult(m_uiapp, results);
+        //        m_uiapp.Idling -= App_Idling;
+        //        m_isFirstTrigger = true;
+        //    }
+        //}
     }
-
-
 
     /// <summary>
     /// 瀵煎嚭妯″瀷

--
Gitblit v1.9.3