From 99ca4093f285b15f0efc422b2295ee02beb52f22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E5=BC=98=E9=9F=AC?= Date: Sat, 6 Mar 2021 13:30:18 +0800 Subject: [PATCH] Add Open Log Location command to sys plugin --- Plugins/Flow.Launcher.Plugin.Sys/Main.cs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Plugins/Flow.Launcher.Plugin.Sys/Main.cs b/Plugins/Flow.Launcher.Plugin.Sys/Main.cs index ca971b3f9..8828f3cef 100644 --- a/Plugins/Flow.Launcher.Plugin.Sys/Main.cs +++ b/Plugins/Flow.Launcher.Plugin.Sys/Main.cs @@ -1,11 +1,13 @@ using System; using System.Collections.Generic; using System.Diagnostics; +using System.IO; using System.Runtime.InteropServices; using System.Windows; using System.Windows.Forms; using System.Windows.Interop; using Flow.Launcher.Infrastructure; +using Flow.Launcher.Infrastructure.UserSettings; using Flow.Launcher.Plugin.SharedCommands; using Application = System.Windows.Application; using Control = System.Windows.Controls.Control; @@ -267,6 +269,18 @@ namespace Flow.Launcher.Plugin.Sys context.API.CheckForNewUpdate(); return true; } + }, + new Result + { + Title = "Open Log Location", + SubTitle = "Open Log Position", + IcoPath = "Images\\app.png", + Action = c => + { + var logPath = Path.Combine(DataLocation.DataDirectory(), "Logs", Constant.Version); + Process.Start("explorer".SetProcessStartInfo(arguments: logPath)); + return true; + } } }); return results;