## 简介
笨鸟办公箱是一款基于 PyQt6 开发的开源工具软件,旨在为用户提供便捷的硬件信息查看、工具管理和系统优化功能。软件界面美观,支持深色/浅色主题切换,支持多语言,包含丰富的内置工具和第三方工具集成。
## 功能特性
### 首页
- 工具分类展示,支持按分类筛选
- 工具搜索功能,快速定位所需工具
- 工具卡片显示,包含图标、名称、描述
- 支持普通启动和管理员启动
- 收藏功能,快速访问常用工具
### 硬件信息
- CPU 信息(型号、核心数、频率等)
- GPU 信息(型号、显存等)
- 内存信息(容量、类型等)
- 磁盘信息(容量、使用情况等)
- 网络信息(IP、MAC地址等)
### 硬件排名
- CPU 性能排名查询
- GPU 性能排名查询
- 内存性能排名查询
- 搜索功能,快速定位硬件型号
### 我的工具(自定义工具)
- 添加自定义工具
- 编辑工具信息
- 删除工具
- 支持本地文件和网络链接
- 自动获取网站图标
### 我的收藏
- 收藏常用工具
- 快速访问收藏的工具
- 取消收藏功能
### 设置
- 软件信息设置(名称、图标、描述)
- 主题切换(浅色模式、深色模式、跟随系统)
- 按钮颜色(紫/蓝/绿/橙/粉/青/红/自定义)
- 语言切换(简体中文、繁体中文、English)
- AI 模型配置(OpenAI/DeepSeek/Moonshot/智谱/通义千问/自定义)
- 遥测开关(允许/关闭匿名启动计数上报)
- 软件更新检查
## 使用指南
### 首页操作
1. **浏览工具**
   - 在首页可以看到所有工具的卡片展示
   - 点击卡片可以查看工具详情
   - 点击"启动"按钮运行工具
   - 点击"管理员启动"以管理员身份运行工具
2. **分类筛选**
   - 使用顶部的下拉框选择工具分类
   - 选择"全部工具"显示所有工具
3. **搜索工具**
   - 在搜索框中输入关键词
   - 系统会实时过滤匹配的工具
4. **收藏工具**
   - 点击工具卡片右上角的星标图标
   - 星标变亮表示已收藏
### 添加自定义工具
1. 点击左侧导航栏的"我的工具"
2. 点击"添加工具"按钮
3. 填写工具信息:
   - **名称**:工具的显示名称
   - **分类**:工具所属分类
   - **描述**:工具的简要说明
   - **发布者**:工具的发布者信息
   - **关键词**:逗号分隔的关键词,用于搜索
   - **链接地址**:本地文件路径或网络URL
   - **ICO图标**:图标的URL或本地路径(可选)
4. 点击"保存"按钮完成添加
### 主题切换
1. 点击左侧导航栏的"设置"
2. 在"主题颜色"下拉框中选择:
   - **浅色模式**:明亮的界面风格
   - **深色模式**:暗色的界面风格
### 语言切换
1. 点击左侧导航栏的"设置"
2. 在"语言"选项中选择:
   - **简体中文**:默认语言
   - **繁体中文**:繁体中文界面
   - **English**:英文界面
### 软件更新
1. 点击左侧导航栏的"设置"
2. 点击"检查更新"按钮
3. 系统会自动检查是否有新版本
4. 如果有更新,点击"立即更新"按钮下载安装
## 快捷键
| 快捷键 | 功能 |
|--------|------|
| Ctrl + F | 聚焦搜索框 |
| Ctrl + R | 刷新工具列表 |
## 目录结构
```
benniaopython/
├── main.py              # 应用入口
├── app_config.py        # 应用全局常量(名称/版本/数据目录)
├── tool_launcher.py     # Python 工具启动器
├── benniaopython.spec   # PyInstaller 打包规范
├── requirements.txt     # 依赖列表
├── ui/
│   ├── main_window.py   # 主窗口界面
│   ├── pages/           # 各功能页面(首页/硬件/排名/收藏/自定义工具/优化/清理/启动项/在线工具/设置)
│   └── widgets/         # 可复用组件(tool_card/web_tool_card/custom_message_box)
├── services/
│   ├── tool_catalog.py          # 本地工具目录服务
│   ├── custom_tool_service.py   # 自定义工具服务
│   ├── web_tools_service.py     # 在线工具服务
│   ├── hardware_info_service.py # 硬件信息服务
│   ├── ranking_service.py       # 硬件排名服务
│   ├── favorites_service.py     # 收藏服务
│   ├── stats_service.py         # 本地使用统计
│   ├── remote_stats_service.py  # 远程服务人次统计(含遥测开关)
│   ├── optimization_service.py  # 系统优化服务
│   ├── startup_manager.py       # 启动项管理
│   ├── junk_cleaner_service.py  # 垃圾清理服务
│   ├── update_service.py        # 更新服务(含完整性校验)
│   ├── translation_service.py   # 翻译服务
│   ├── dialog_service.py        # 对话框服务
│   ├── theme_manager.py         # 主题管理
│   ├── ai_config_service.py     # AI 模型配置
│   └── app_settings.py          # 轻量键值存储
├── models/
│   └── tool_models.py  # 工具/排名/硬件等数据模型
├── utils/
│   ├── process_utils.py # 安全进程启动(防命令注入)
│   └── logger.py        # 日志配置
├── Tools/              # 内置工具
├── Metadata/           # 工具元数据与排名数据
└── Data/
    └── tools/          # 工具目录种子数据
```
## 常见问题
### Q: 软件需要管理员权限吗?
A: 部分功能(如管理员启动工具、硬件信息获取)需要管理员权限。首次启动时,软件会自动请求管理员权限。
### Q: 如何添加自定义工具?
A: 点击左侧导航栏的"我的工具",然后点击"添加工具"按钮,填写工具信息后保存即可。
### Q: 工具图标如何获取?
A: 对于本地文件(.exe),系统会自动提取图标;对于网络链接,可以点击"自动获取"按钮获取网站的favicon图标。
### Q: 软件支持哪些语言?
A: 目前支持简体中文、繁体中文和English三种语言。
### Q: 收藏的工具在哪里查看?
A: 点击左侧导航栏的"我的收藏"即可查看所有收藏的工具。
## 更新日志
### v1.0.5
- 新增遥测开关,隐私说明透明化
- 更新服务增加 SHA256 完整性校验
- 进程启动改用 ShellExecuteW 防命令注入
- 提取共享组件,统一应用名常量
- 补充单元测试
### v1.0.0
- 初始版本发布
- 支持工具分类展示和搜索
- 支持自定义工具管理
- 支持硬件信息查看
- 支持硬件排名查询
- 支持主题切换
- 支持多语言
- 支持软件更新检查

联系我们

许可证

本软件采用 MIT 许可证开源,请参阅 LICENSE 文件了解详情。

下载地址:

笨鸟工具箱 用户说明书1 笨鸟工具箱 用户说明书1

服务声明: 本网站所有发布的软件和学习资料以及牵涉到的源码均为网友推荐收集各大资源网站整理而来,仅供功能验证和学习研究使用,您必须在下载后24小时内删除。不得使用于非法商业用途,不得违反国家法律,否则后果自负!一切关于该资源商业行为与本站无关。如果您喜欢该程序,请支持购买正版源码,得到更好的正版服务。如有侵犯你的版权合法权益,请邮件与我们联系处理删除83855733@qq.com,本站将立即更正。请作者喝杯咖啡