From 9b90194e1e9144fb2ab579897b858f193baf557f Mon Sep 17 00:00:00 2001 From: deximy Date: Sat, 4 Mar 2023 00:25:36 +0800 Subject: [PATCH] feat: open container folder in tray menu --- SteamServerFilter/Program.cs | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/SteamServerFilter/Program.cs b/SteamServerFilter/Program.cs index 3b40708..2f7c5d9 100644 --- a/SteamServerFilter/Program.cs +++ b/SteamServerFilter/Program.cs @@ -1,4 +1,6 @@ -namespace SteamServerFilter +using System.Diagnostics; + +namespace SteamServerFilter { class Program { @@ -45,6 +47,7 @@ static void InitTrayContextMenu() InitStartupSettingItem(), InitStrictModeItem(), InitReloadRulesItem(), + InitOpenContainerFolderItem(), InitExitItem(tray_icon) } ); @@ -107,6 +110,17 @@ static ToolStripMenuItem InitReloadRulesItem() return reload_rules_item; } + static ToolStripMenuItem InitOpenContainerFolderItem() + { + var open_container_folder = new ToolStripMenuItem() { + Text = "打开所在文件夹", + }; + open_container_folder.Click += (sender, e) => { + Process.Start("explorer.exe", AppDomain.CurrentDomain.BaseDirectory); + }; + return open_container_folder; + } + static ToolStripMenuItem InitExitItem(NotifyIcon tray_icon) { var exit_item = new ToolStripMenuItem() {