0.4.5.0 版本更新
新增功能
- 支持 keypad normal.hd 模式
- 支持 display normal.gxgi 和 normal.wgc 模式
- 后台绑定支持 d3d12 模式
- Ocr引擎支持 paddleocr,32 位默认使用 tesseract,64 位默认使用 paddleocr
- 新增 SetClipboard、GetClipboard 接口
- 新增 Delay、Delays、GetBindWindow、IsBind、SetMouseDelay、SetKeypadDelay 接口
问题修复
- 修复 WaitKey 无法正常工作的 bug
- 修复 RunApp 报错找不到路径的问题
- 修复 AStarFindPath 的调用结果不正确或内存访问报错
- 修复 GetWindowClass 返回值不正确问题
- 修复 ScreenToClient 及 ClientToScreen 坐标转换不正确问题
- 修复 FindColorBlock 查找色块与截图区域一致时不会进行比对的问题
- 修复 com 免注册通过 CoGetClassObject 获取不到 IClassFactory 的问题
- 修复 moveR 接口 MOUSEEVENTF_MOVE | MOUSEEVENTF_ABSOLUTE 导致 3d 视角引擎里面坐标位置异常问题
- 修复 Windows 模式下的鼠标滚轮消息发送问题
其他更改
- OcrWrapper 改为单例模式以减少内存占用
- FindColorBlock 接口调用结果为未找到时,返回 0 而不是 -1
- KeyPressStr 接口使用 VkKeyScanW 将字符转换为当前键盘上相应的虚拟键代码和移位状态
- 移除 qttool 代码(后续不再维护),可使用此 项目 代替
致谢
感谢 float、up1021 和 zhuizhubf等开发者提交的代码;感谢千年提供的wiki文档