ContextMenuManager 更新日志
====================================
版本:v1.0.6
更新日期:2026-06-19
【新增功能】
1. 新增文件右键菜单支持:在界面顶部添加下拉框,可选择"文件夹背景右键"或"文件右键菜单"
2. 支持在任意文件上添加右键菜单(如"通过此软件打开"等自定义功能)
3. 帮助说明页面新增两种菜单类型的注册表路径说明
4. 每类命令都明确了程序路径和额外参数的填写方式,用户可按说明正确添加右键菜单
5. 系统工具窗口增加安全中心快捷按钮
6. **新增右键新建菜单支持(全面重构)**:
- 下拉框新增"新建模板"选项,用于管理 Windows 右键菜单的"新建"二级子菜单
- 通过修改 `HKEY_CLASSES_ROOT\.ext\ShellNew` 注册表项实现,而非之前的 `shell` 路径
- 支持自定义扩展名(必须以点开头,如 `.mydoc`)、菜单显示名称、图标路径
- 支持指定模板文件(新建时复制该文件)或创建空文件(留空模板文件路径)
- 列表显示所有已注册的 ShellNew 项,支持删除和编辑
- 界面控件动态适配:切换至"新建模板"模式时,"程序路径"变为"扩展名","额外参数"变为"模板文件",并隐藏"附加当前目录"复选框
- 使用说明:在"新建模板"模式下,输入扩展名(如 `.myext`),填写显示名称,可选模板文件路径和图标,保存后即可在桌面右键 → 新建中看到自定义项
【优化修复】
1. 修复帮助说明中大量错别字(简体中文乱码引起)
2. 修复 Shell 协议中带空格的错误路径(如 `My PicturesFolder` → `MyPicturesFolder`)
3. 修复 URI 协议命令执行方式,直接使用 ShellExecuteW 打开(如 `ms-settings:`、`ms-windows-store:`)
4. 修复系统工具窗口中 URI 协议命令无法执行的问题
5. 修复备份压缩包名称错误(第六版→第七版)
6. **修复"系统工具"部分操作点击后未跳转对应组**:
7. **修复"右键新建"模式完全无效的问题**:
- 原代码中将"右键新建"错误地指向了 `Directory\Background\shell`,导致添加的项出现在桌面右键顶层而非"新建"子菜单
- 现已重新实现,采用标准的 `ShellNew` 注册表机制,使自定义项正确显示在右键 → 新建菜单中
- 优化了列表显示和编辑逻辑,支持枚举所有已注册的 ShellNew 项
====================================
版本:v1.0.5
更新日期:2026-06-19
【新增功能】
1. 主窗口标题栏增加版本号显示:右键菜单管理器 v1.0.5
2. 程序属性中新增版本信息:文件版本 1.0.5.0、产品版本 1.0.5.0、版权信息 Copyright (C) 2025
3. 帮助说明中新增 Ping 网络测试示例及 Python 脚本执行示例(附带环境配置说明)
4. 新增"关于软件"和"帮助说明"按钮,帮助说明弹窗支持完整显示命令参数说明和常用示例
5. 帮助说明中新增 50 条 Shell 命令示例,涵盖 Windows 10/11 内置程序快速打开方式
6. 新增"系统工具"窗口(800x600),包含 38 个快捷按钮,一键打开常用系统程序:
- 文件资源管理器类:此电脑、回收站、控制面板、桌面、下载、文档、图片、音乐、视频
- 系统管理类:设备管理器、磁盘管理、注册表编辑器、事件查看器、本地服务、防火墙
- 常用工具类:计算器、记事本、画图、截图工具、任务管理器、PowerShell、CMD
- Windows 设置类:系统设置、Microsoft Store、时钟、邮件、日历、安全中心
7. 系统工具按钮位于程序路径右侧,方便快速访问
【优化修复】
1. 修复图标路径和程序路径持久化问题:关闭软件后重新打开,已配置的图标路径和程序路径能准确显示
2. 改进命令解析逻辑:仅在命令末尾检测 %V 占位符,准确识别"附加当前目录"勾选状态,避免误判导致配置丢失
3. 扩大命令缓冲区至 4096 字节,支持长命令和 PowerShell 复杂参数的完整保存与读取
4. 界面布局自适应 DPI:支持 100%、125%、175%、200% DPI,解决高 DPI 下界面过大问题
5. 优化控件布局:刷新、保存、删除选中、关于软件、帮助说明按钮横排显示,避免组件重叠
6. 修复关于软件弹窗无法关闭导致主界面卡死的问题,保持右上角系统关闭按钮正常工作
7. 列表视图支持鼠标拖动排序,并修复拖动排序崩溃问题
8. 列表视图隐藏滚动条并减少右侧留白
9. 窗口尺寸调整为 1100x650,界面更大气美观
10. 修复系统工具窗口点击无反应的问题,改为非模态窗口,支持同时操作主界面和工具窗口
```