Repository navigation
ipmg v1.2
ipmg v1.2
TUI 交互重构版本:统一交互组件、键盘导航、设置中心,并修复多项稳定性问题。
新功能
- 统一交互组件:选择菜单支持关键字即时过滤、↑/↓ 或 j/k 键盘导航、c<编号> 复制到剪贴板
- 主菜单改为动作注册表驱动,新增功能注册一条 Action 即可获得菜单入口
- 新增设置界面:自动打开管理页、虚拟网卡过滤、配置/恢复成功后执行自定义命令(钩子)
- 网卡列表默认过滤虚拟网卡(VMware / Hyper-V / WSL / 蓝牙等),可在设置中关闭
- 配置流程合并"选设备方式"步骤,确认精简为一行;配置失败时按
r直达恢复流程 - 主菜单记忆上次动作并默认高亮,
s进设置、q退出快捷键 - WMI 错误码附带解决建议(如 84=网卡未连接、97=IP 已被占用)
- 配置 schema 引入版本化迁移框架,旧配置自动无损迁移
修复
- 键盘导航原地刷新:光标上移 + 逐行覆盖,消除闪烁与菜单堆叠;启用控制台 VT 处理
- 光标可移动到"返回""添加新设备""帮助说明"等固定选项,缩进统一对齐
- 设置页回车直接切换、高亮位置记忆、帮助整页展示
- UAC 提权被取消时不再静默退出;路径含空格也能正确提权重启
- 撤销恢复失败时备份栈保持不变,可重试
- 子网掩码 0.0.0.0 不再导致程序卡死;/31、/32 网段明确报错
- 导入损坏或格式错误的配置文件不再覆盖现有配置
- 设备 IP 范围校验、MAC 读取越界保护、Ping 应答校验与 socket 泄漏修复
使用
下载 ipmg.exe 双击运行(Windows,首次运行需要管理员权限)。
完整说明见 README。