Version 2.0.1
更新日志
功能
添加 json-cpp 第三方包。
添加类命令提示符的双引号识别。
添加命令 fate
通过 API 获取今日运势(使用 IP 地址作为唯一凭证)。
添加命令 count-down
使用进度条 API 进行倒计时。
加入在内测及公测版本程序启动时弹出的警告对话框。
加入任务栏窗口图标状态变化(含进度条、错误显示颜色、循环移动)。
移除独立的异常处理模块 ERROR${32 / 64}.exe
(同时规避了相关命令行调用及进程相关的问题)。
移除独立 Python 实现的保存截图模块(变更为使用 C++ GDI+ 库实现)。
移除包含较多较大 Bug 的 speedtest
。
移除 anti-idle
命令所调用的设置窗口大小函数(未来会加入更强大的函数集)。
更改异常处理模块对话框样式(加入是否在浏览器中打开 GitHub Issues 页面的按钮)。
更换数据文件读写格式(由普通自定义文本至 Json)。
将 Python 实现的 TRANS 命令转为 C++(感谢 @Orlicz 的技术支持)。
优化部分 API 函数调用。
重写源输入命令的日志输出。
更改所有对话框,启用 MB_TOPMOST
属性使其置顶。
修改初始化的部分特性。
修复空白命令块导致的错误。
修复程序正常终止后任务栏消息图标无法正常消失的问题。
修复已知 Bug。
开发
修改依赖 / 编译输出地址为相对路径。
加入 Clang Format 文件以统一源代码格式。
使用 vcpkg
代替手动编译的 jsoncpp
静态库。
加入 CodeQL GitHub Action 用于静态检查代码漏洞。
修复部分潜在引起歧义的 IntelliSense 相关问题。
附件 SHA512 哈希值
-
WCH_v2.0.1_x64.msi
-
cd11b496675da6f8fbd73c85a1fe32d186a0b124de9be353eed3c06ad1bc218675c00dcb913878d010d6d53fc37a3b1f953ec206d6f70036dd3ebf29b70dd207
-
WCH_v2.0.1_x64.zip
-
fc92a06dead95410c6ace1b23291e35d1b84cb536a03be1180b2a898818f28febe5bb89b9cc073aeebc81c52ab6781a266bba7941ab2f11bbfdab27f89c0af07
-
WCH_v2.0.1_x86.msi
-
cf474758d211a0d48fb84d28834b2079c156d36850d6f215015fa619f92f7b28de02ba0d8c771477bc5365417d8f7c73dcd786027c756f1f7c13293cfbedd08e
-
WCH_v2.0.1_x86.zip
-
1885fb6b1454a310ce4daf6cfe18ae5cdde0f1da68b8b56fb95144d45d6ceda2c7686f1afae3ca86d0f327967393087078c7b5f1a8aec4732d784dfa1641b3f7