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() {