Skip to content
/ op Public
forked from WallBreaker2/op

Windows消息模拟,gdi,dx,opengl截图,找图,找字(OCR)等

License

Notifications You must be signed in to change notification settings

ColinTX/op

This branch is 76 commits behind WallBreaker2/op:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

bd572aa · Jul 10, 2023
Jul 2, 2021
Jun 6, 2021
Jun 13, 2021
Mar 26, 2023
Jul 10, 2023
May 14, 2021
May 5, 2021
Jul 10, 2023
Mar 26, 2023
Jul 10, 2023
Feb 7, 2023
Dec 31, 2018
Mar 3, 2022
Feb 17, 2023
Feb 25, 2023
Jun 20, 2020
May 6, 2023
Jan 21, 2019
Dec 17, 2019
Jun 27, 2021
May 7, 2021
May 7, 2021
May 7, 2021
May 7, 2021
Apr 4, 2020

Repository files navigation

Overview

OP(operator & open)是一个开源插件(类似大漠插件).主要功能有:Windows消息模拟,后台截图,找图,字符识别(OCR)等。使用c++编写,源代码可编译为32/64位dll.op插件提供了两类接口:1)原生c++接口,可以让c/c++开发者方便调用;2)com接口,支持大多数编译型语言(c++,c#,vb,delphi等 以及脚本语言(python,lua等)的调用 ava

功能特色

  1. Windows消息模拟,常见的键盘消息和鼠标消息模拟。
  2. 支持常见的截图方式,gdi,dx(包括d3d9,d3d10,d3d11),opengl截图,支持常见模拟器(雷电,夜神)的最小化截图
  3. 找色找图,支持偏色,支持模糊识别
  4. 字符识别(OCR),最大支持255 X 255 超大点阵,支持偏色,支持模糊识别,支持系统字库
  5. 插件有32位和64位版本,支持32/64位绑定
  6. 项目完全开源,无后门无病毒,可放心使用

Download

包含32位和64位插件,tool工具以及必要的第三方库等文件
下载地址:https://github.com/WallBreaker2/op/releasesgitee

教程

所有函数说明以及Demo可在以在wikigitlab

编译

编译环境

  • 操作系统: windows 10 64位
  • 编译器: vs2019 MSVC2017 32/64
  • 工具: cmake 3.0以上
  • DirectX SDK: 最新的即可

第三方库

  • blackbone(静态编译,链接方式MT) 编译完成后,设置环境变量BLACKBONE_ROOT为源码根目录(例如D:\workspace\Blackbone)
  • kiero(已在源码内,无需安装)
  • minhook(已在源码内,无需安装)
  • QT5.12(可选) 安装完成后设置环境变量QT_ROOT为Qt安装目录下的版本目录,例如D:\workspace\QT\5.12.12
  • Python32/64(可选) 安装完成后设置环境变量PYTHON32_ROOT为32位python安装目录,PYTHON64_ROOT为64位python安装目录

交流

参考


[1] TSPLUG源码,TC company
[2] Kiero

About

Windows消息模拟,gdi,dx,opengl截图,找图,找字(OCR)等

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 86.2%
  • C 11.2%
  • Python 1.3%
  • CMake 1.2%
  • Batchfile 0.1%
  • SWIG 0.0%