Skip to content

op-0.4.5.0

Latest
Compare
Choose a tag to compare
@WallBreaker2 WallBreaker2 released this 21 Apr 13:52
· 2 commits to master since this release

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文档