一款极简的 Windows 程序工具管理系统。与系统自带的开始菜单不同,采用程序自身的分类管理方式,将各类常用工具分门别类地进行组织。
- 支持 exe / cmd / vbs / bat / msi 等多种程序类型的一键启动
- 按类别管理工具,左侧分类导航、右侧卡片展示
- 全局搜索,快速定位任意分类下的工具
- 界面内添加/删除类别和工具,无需手动编辑配置文件
- 右键菜单:启动、管理员运行、打开文件位置
- 自动检测工具文件是否存在,红色标记缺失工具
- 类别支持拖拽排序
- 所有配置以 JSON 格式存储在用户目录下,方便备份和迁移
- 左侧:分类列表(全部工具、说明 + 自定义类别)
- 右侧:工具卡片网格展示
- 顶部:搜索框 + 菜单栏(文件、添加、视图、帮助)
- 底部:状态栏显示当前分类和工具数量
下载 Releases 页面的 ToolBox.exe,双击即可运行,无需安装。
- .NET SDK 10.0 或更高版本
- Windows 10/11 x64
# 1. 克隆仓库
git clone https://github.com/qizhengyang-cs/ToolBox.git
cd ToolBox
# 2. 还原依赖
dotnet restore
# 3. 构建项目
dotnet build
# 4. 运行(调试用)
dotnet run# 发布单文件可执行程序(无需安装 .NET Runtime)
dotnet publish -c Release -r win-x64 --self-contained true -p:PublishSingleFile=true
# 发布后的可执行文件位于:
# bin/Release/net10.0-windows/win-x64/publish/ToolBox.exe配置文件路径:C:/Users/<用户名>/.toolbox/tools.json
首次运行会自动创建默认配置。你可以在界面内通过菜单 添加 → 添加类别/添加工具 来管理,也可以直接编辑 JSON 配置文件。
ToolBox/
├── src/
│ ├── MainForm.cs # 主窗口界面
│ ├── ToolCard.cs # 工具卡片控件
│ ├── ConfigManager.cs # 配置加载/保存
│ ├── ToolConfig.cs # 配置数据模型
│ ├── ToolLauncher.cs # 程序启动逻辑
│ ├── IconCache.cs # 图标缓存
│ └── Program.cs # 程序入口
├── asset/
│ ├── app.ico # 程序图标
│ └── 背景.jpg # 关于页面背景
└── ToolBox.csproj # 项目文件
- 语言:C#
- 框架:.NET 10 / Windows Forms
- 目标平台:Windows 10/11 x64
Qi Zhengyang(夏日)
MIT License