一站式 Windows 自动化解决方案
基于 PaddleOCR 引擎的高精度文字识别,支持中文、英文及数字识别,可识别指定区域内文字并返回坐标位置。
强大的找图、找色功能,支持全屏和区域截图,可在屏幕上快速定位目标图片位置,支持多图查找与偏色容差设置。
完整的鼠标键盘操作支持:移动、点击、拖拽、按键、字符串输入等,模拟真人操作节奏,支持自定义延迟和步数。
窗口绑定功能,可将键鼠操作定向发送到后台目标窗口,不干扰前台使用。支持最小化、隐藏状态下的后台操作。
完整的进程内存操作支持:读写整数、浮点、字符串等数据,获取模块基址、远程 API 地址,支持注入和释放模块。
标准 COM 组件,支持 C++、C#、VB、Python、易语言、Delphi 等几乎所有主流编程语言调用,跨平台无障碍。
qqlClass 生成的 C++ 类库,同时支持 MFC 与 非MFC 调用
// MFC 工程:基于 qqlClass 生成的 C++ 类库 #include "pch.h" #include "obj.h" // qqlClass 生成的封装类 // 声明对象(构造函数自动初始化 COM 并创建对象) qqlsoft obj; if (!obj.IsObj()) return; // 检查对象是否创建成功 // 注册授权(充值后获取注册码) obj.Reg("你的注册码"); // 查找窗口(参数:类名, 标题) long hwnd = obj.FindWindow(""); // 绑定窗口到后台操作 调用该函数前必须先Reg函数成功 obj.BindWindow(hwnd, "gdi", "normal", "normal"); // 图片识别 (FindPic) — 查找图片位置 long picX = 0, picY = 0; long ret = obj.FindPic(0, 0, 2000, 2000, "d:\button.bmp", "050505", 0.9, 0, &picX, &picY); if (ret) { // 找到图片,点击目标位置 obj.MoveTo(picX, picY); obj.LeftClick(); } // 析构自动释放 COM 资源,无需手动清理
// 非 MFC:纯 C++ / Win32 控制台或 DLL 调用 #include "obj.h" // 只需包含此头文件 int main() { // 构造函数自动 CoInitialize + 创建 COM 对象 qqlsoft obj; if (!obj.IsObj()) return -1; // 注册授权 obj.Reg("你的注册码"); // 查找窗口 long hwnd = obj.FindWindow("Notepad", ""); // 绑定窗口到后台操作 绑定窗口到后台操作 调用该函数前必须先Reg函数成功 obj.BindWindow(hwnd, "gdi", "normal", "normal"); // 图片识别 (FindPic) — 查找图片位置 long picX = 0, picY = 0; long ret = obj.FindPic(0, 0, 1920, 1080, "d:\button.bmp", "050505", 0.9, 0, &picX, &picY); if (ret) { // 找到图片,点击目标位置 obj.MoveTo(picX, picY); obj.LeftClick(); } // 析构自动 CoUninitialize + Release,无需手动清理 return 0; }