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 | 44 ++++++++++++++++++++++++-------------------- 1 files changed, 24 insertions(+), 20 deletions(-) diff --git a/HStation.RevitDev/RevitDataExport/Plugin/Command.cs b/HStation.RevitDev/RevitDataExport/Plugin/Command.cs index 51a3dca..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,29 +92,32 @@ m_data = commandData; doc.UpdataDocumentCache(); - m_uiapp.Idling += App_Idling; - RevitCommandId id = RevitCommandId.LookupPostableCommandId(PostableCommand.ShowDisconnects); - 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