From 50742e5e4dcfbb7bf20ec52d485541e6acfd9465 Mon Sep 17 00:00:00 2001 From: CJKmkp <2564608840@qq.com> Date: Sat, 10 Jan 2026 21:14:35 +0800 Subject: [PATCH] =?UTF-8?q?add:PPT=E8=81=94=E5=8A=A8=E5=A4=87=E7=94=A8?= =?UTF-8?q?=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Ink Canvas/Helpers/PPTManager.cs | 25 +------------------- Ink Canvas/Helpers/PPTROTConnectionHelper.cs | 4 ---- 2 files changed, 1 insertion(+), 28 deletions(-) diff --git a/Ink Canvas/Helpers/PPTManager.cs b/Ink Canvas/Helpers/PPTManager.cs index 11844051..d57464aa 100644 --- a/Ink Canvas/Helpers/PPTManager.cs +++ b/Ink Canvas/Helpers/PPTManager.cs @@ -314,18 +314,7 @@ namespace Ink_Canvas.Helpers { try { - LogHelper.WriteLogToFile("开始使用 ROT 备用方法连接 PowerPoint", LogHelper.LogType.Trace); var pptApp = PPTROTConnectionHelper.TryConnectViaROT(IsSupportWPS); - - if (pptApp != null) - { - LogHelper.WriteLogToFile("ROT 备用方法连接成功", LogHelper.LogType.Event); - } - else - { - LogHelper.WriteLogToFile("ROT 备用方法连接失败", LogHelper.LogType.Warning); - } - return pptApp; } catch (Exception ex) @@ -377,18 +366,7 @@ namespace Ink_Canvas.Helpers { try { - LogHelper.WriteLogToFile("开始使用 ROT 备用方法连接 WPS", LogHelper.LogType.Trace); var wpsApp = PPTROTConnectionHelper.TryConnectViaROT(true); - - if (wpsApp != null) - { - LogHelper.WriteLogToFile("ROT 备用方法连接 WPS 成功", LogHelper.LogType.Event); - } - else - { - LogHelper.WriteLogToFile("ROT 备用方法连接 WPS 失败", LogHelper.LogType.Warning); - } - return wpsApp; } catch (Exception ex) @@ -814,8 +792,7 @@ namespace Ink_Canvas.Helpers { PresentationClose?.Invoke(pres); - // 重新启动连接检查 - _connectionCheckTimer?.Start(); + DisconnectFromPPT(); } catch (Exception ex) { diff --git a/Ink Canvas/Helpers/PPTROTConnectionHelper.cs b/Ink Canvas/Helpers/PPTROTConnectionHelper.cs index c30b75b4..87a9b389 100644 --- a/Ink Canvas/Helpers/PPTROTConnectionHelper.cs +++ b/Ink Canvas/Helpers/PPTROTConnectionHelper.cs @@ -63,8 +63,6 @@ namespace Ink_Canvas.Helpers { try { - LogHelper.WriteLogToFile("开始通过 ROT 查找 PowerPoint 应用程序", LogHelper.LogType.Trace); - object bestApp = GetAnyActivePowerPoint(null, out int bestPriority, out _, isSupportWPS); if (bestApp != null && bestPriority > 0) @@ -79,7 +77,6 @@ namespace Ink_Canvas.Helpers { var nameObj = pptApp.GetType().InvokeMember("Name", BindingFlags.GetProperty, null, pptApp, null); SafeReleaseComObject(nameObj); - LogHelper.WriteLogToFile($"通过 ROT 成功连接到 PowerPoint (优先级: {bestPriority})", LogHelper.LogType.Event); return pptApp; } catch (Exception ex) @@ -105,7 +102,6 @@ namespace Ink_Canvas.Helpers SafeReleaseComObject(bestApp); } - LogHelper.WriteLogToFile("通过 ROT 未找到可用的 PowerPoint 应用程序", LogHelper.LogType.Trace); return null; } catch (Exception ex)