improve:issue #5
This commit is contained in:
@@ -86,7 +86,6 @@ namespace Ink_Canvas {
|
|||||||
private static bool IsShowingAutoplaySlidesWindow = false;
|
private static bool IsShowingAutoplaySlidesWindow = false;
|
||||||
|
|
||||||
// WPS 相关变量
|
// WPS 相关变量
|
||||||
private static bool autoCloseWPS = false;
|
|
||||||
private static Process wpsProcess = null;
|
private static Process wpsProcess = null;
|
||||||
private static bool hasWpsProcessID = false;
|
private static bool hasWpsProcessID = false;
|
||||||
|
|
||||||
@@ -551,13 +550,13 @@ namespace Ink_Canvas {
|
|||||||
if (isFloatingBarFolded) await UnFoldFloatingBar(new object());
|
if (isFloatingBarFolded) await UnFoldFloatingBar(new object());
|
||||||
|
|
||||||
// 对于延迟未关闭的 WPP,先记录进程 ID,待所有结束事件处理完毕后强制关闭
|
// 对于延迟未关闭的 WPP,先记录进程 ID,待所有结束事件处理完毕后强制关闭
|
||||||
if (autoCloseWPS && pptApplication != null && pptApplication.Path.Contains("Kingsoft\\WPS Office\\") && pptApplication.Presentations.Count <= 1)
|
if (pptApplication != null && pptApplication.Path.Contains("Kingsoft\\WPS Office\\") && pptApplication.Presentations.Count <= 1)
|
||||||
{
|
{
|
||||||
uint processId;
|
uint processId;
|
||||||
GetWindowThreadProcessId((IntPtr)pptApplication.HWND, out processId);
|
GetWindowThreadProcessId((IntPtr)pptApplication.HWND, out processId);
|
||||||
wpsProcess = Process.GetProcessById((int)processId);
|
wpsProcess = Process.GetProcessById((int)processId);
|
||||||
hasWpsProcessID = true;
|
hasWpsProcessID = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
LogHelper.WriteLogToFile(string.Format("PowerPoint Slide Show End"), LogHelper.LogType.Event);
|
LogHelper.WriteLogToFile(string.Format("PowerPoint Slide Show End"), LogHelper.LogType.Event);
|
||||||
if (isEnteredSlideShowEndEvent) {
|
if (isEnteredSlideShowEndEvent) {
|
||||||
|
|||||||
Reference in New Issue
Block a user