一.鼠标轨迹模拟简介
模拟鼠标运动是一种常见的自动化技术,用于在计算机程序中模拟人类用户对鼠标的操作,例如点击、拖拽和移动。这种技术在软件测试、数据录入、自动化脚本编写等方面有着广泛的应用。
二.鼠标轨迹算法实现
神诺科技AI 大模型通过学习大量的人类鼠标操作数据,能够识别和模拟出自然且具有个体差异的鼠标轨迹。以下是实现这一技术的关键步骤:
- 数据收集:收集不同玩家在各种游戏环境中的鼠标操作数据,
包括移动速度、停顿、加速度等。 - 模型训练:利用深度学习算法,训练 AI 模型识别鼠标操作中的模式和规律。
- 轨迹生成:
在给定起点和终点的情况下,AI 模型能够生成符合人类操作习惯的鼠标轨迹。
1.API跨语言平台支持
鼠标轨迹底层实现采用 C/C++ 语言,利用其高性能和系统级访问能力,开发出高效的鼠标轨迹模拟算法。
目前支持编程语言如下:
- C++
- Python
- 易语言
推算轨迹算法耗时均为毫秒级,<= 5ms ,速度超快,fps类型游戏完全无压力!!
2.鼠标轨迹API调用流程图
注意:如果是多线程,每个线程都需要通过apiSNCreateHandle创建HANDLE句柄,这样才能多个线程互不影响
3.编程语言演示代码
- 鼠标轨迹 C 语言代码
- 鼠标轨迹 C++ 语言代码
- 鼠标轨迹 Python 语言代码
- 鼠标轨迹易语言代码
- 其他编程语言支持请联系站长~
4.云盘下载地址
下面网盘中已经包含各种编程语言的 Demo 以及鼠标轨迹算法依赖的 h 文件和 dll 文件,可以直接下载!
云盘目录介绍: demo – 包含各种编程语言的demo
dll – 分别是x86和x64平台所需要的dll/lib/h文件
windows 鼠标轨迹测试工具 – exe测试鼠标轨迹效果( demo 中的 c++ 工程编译后的exe可执行文件)
三.应用场景
- 游戏鼠标轨迹检测
(检测能过无畏fps类型、传奇、梦幻等游戏,已经在游戏中验证) - 滑块拖动验证
- 部分网页鼠标轨迹检测
四.鼠标轨迹 Demo 效果演示
- 1.开始坐标为(100,100),结束坐标为(800,800),通过调用接口获得 4 条鼠标轨迹
- 2.开始坐标为(1000,100),结束坐标为(800,800),通过调用接口获得 2 条鼠标轨迹
五.卡密购买
神诺科技 – 鼠标轨迹添加了第三方平台网络验证,所以需要卡密,购买卡密地址:https://shop.4yuns.com/links/7C9F16B7 (支持购买天卡测试),购买价格参考如下:
注意:如果是批量购买卡密,请直接联系开发人员或者代理
六.常见问题
1.是否支持多线程
支持,一机一卡密,最大支持30个线程同时使用
2.如何使用多线程
参考前面的《2.鼠标轨迹API调用流程图》,多线程和单线程类似;
七.更新日志
- 2024.09.28 新增易语言demo
- 2024.09.21 修复部分水平/垂直轨迹出现负数的情况
- 2024.09.19 优化部分轨迹延迟时间为0的情况(可能会造成鼠标瞬移)
- 2024.08.20 优化部分轨迹可能出现负数的问题
- 2024.07.15 优化水平/垂直轨迹
- 2024.06.25 新增错误日志信息
- 2024.06.06 python 模拟人工鼠标轨迹demo
- 2024.02.06 c++ 模拟人工鼠标轨迹demo
ChatGPT 3.5 国内中文镜像站免费使用啦
暂无评论内容