当前位置: 首页 > news >正文

wordpress新站不收录防疫管控优化措施

wordpress新站不收录,防疫管控优化措施,35互联做的网站后台怎样登录,运城做网站的公司一.简介 鼠标轨迹算法是一种模拟人类鼠标操作的程序,它能够模拟出自然而真实的鼠标移动路径。 鼠标轨迹算法的底层实现采用C/C语言,原因在于C/C提供了高性能的执行能力和直接访问操作系统底层资源的能力。 鼠标轨迹算法具有以下优势: 模拟…

一.简介

鼠标轨迹算法是一种模拟人类鼠标操作的程序,它能够模拟出自然而真实的鼠标移动路径。

鼠标轨迹算法的底层实现采用C/C++语言,原因在于C/C++提供了高性能的执行能力和直接访问操作系统底层资源的能力。

鼠标轨迹算法具有以下优势:

  • 模拟人工轨迹:算法能够模拟出非贝塞尔曲线的自然鼠标移动,避免了机械式的直线移动。
  • 适当的停顿/加速/减速:算法能够根据需要模拟出鼠标的停顿、加速和减速,使得轨迹更加真实。
  • 随机轨迹:在固定两点间,算法能够生成不同的随机轨迹,增加了轨迹的不可预测性。

二.应用场景

  • 游戏鼠标轨迹检测(检测能过无畏fps类型、传奇、梦幻等游戏,已经在游戏中验证)
  • 滑块拖动验证
  • 部分网页鼠标轨迹检测

三.支持多种编程语言

1.C++头文件

/******************************************************************************************/@SDK功能描述:C++鼠标轨迹/******************************************************************************************/#ifndef _SN_SDK_H__#define _SN_SDK_H__#include <windows.h>//返回参数typedef struct SN_RESULT {int code; //错误码,如果为 0 表示成功,否则表示错误号char message[4096]; //错误信息,如果为 "OK" 表示成功,否则返回错误信息}SN_RESULT;//坐标参数typedef struct SN_POINT{int x; //屏幕坐标,左上角(0,0),右下角(1920,1080 - 以实际屏幕为准)int y; //屏幕坐标,左上角(0,0),右下角(1920,1080 - 以实际屏幕为准)}SN_POINT;//轨迹参数typedef struct SN_POINT_PARAMS{struct SN_POINT point;//屏幕坐标,左上角(0,0),右下角(1920,1080 - 以实际屏幕为准)int delayTime; //延时时间(单位:毫秒),仅供参考}SN_POINT_PARAMS;/*创建句柄
*
* 参数:
* [in] szKey: 卡密
* [out] pResult: 返回错误信息,参数pResult.code(错误码)如果为 0 表示成功,否则表示错误号;
*
* 返回值:成功返回句柄,失败返回NULL
*
*/HANDLE WINAPI apiSNCreateHandle(char* szKey, SN_RESULT* pResult);/*获取鼠标移动轨迹
*
* 参数:
* [in] handle: 句柄(通过调用apiSNCreateHandle得到)
* [in] startPoint: 开始坐标,左上角(0,0),右下角(1920,1080 - 以实际屏幕为准)
* [in] endPoint: 结束坐标,左上角(0,0),右下角(1920,1080 - 以实际屏幕为准)
* [out] points: 轨迹数组,如果数组中元素 point 出现(-1,-1),表示鼠标轨迹结束
*
* 返回值:返回参数SN_RESULT.code(错误码)如果为 0 表示成功,否则表示错误号;
*
*/SN_RESULT WINAPI apiSNMouseMove(HANDLE handle, SN_POINT startPoint, SN_POINT endPoint, SN_POINT_PARAMS* points);/*获取版本号
*
* 参数:
* [in] handle: 句柄(通过调用apiSNCreateHandle得到)
* [out] szVersion: 版本号
*
* 返回值:返回参数SN_RESULT.code(错误码)如果为 0 表示成功,否则表示错误号;
*
*/SN_RESULT WINAPI apiSNGetVersion(HANDLE handle, char* szVersion);/*获取错误信息
*
* 参数:
* [in] handle: 句柄(通过调用apiSNCreateHandle得到)
*
* 返回值:返回参数SN_RESULT.code(错误码)如果为 0 表示成功,否则表示错误号;
*
*/SN_RESULT WINAPI apiSNGetError(HANDLE handle);/*释放句柄(内存)
*
* 参数:
* [in] handle: 句柄(通过调用apiSNCreateHandle得到)
*
* 返回值:返回参数SN_RESULT.code(错误码)如果为 0 表示成功,否则表示错误号;
*
*/SN_RESULT WINAPI apiSNDestroyHandle(HANDLE handle);#endif // !_SN_SDK_H__

2.其他编程语言

为了易于集成和使用,我们将鼠标轨迹算法封装为DLL(动态链接库)。这种封装方式不仅保留了算法的性能优势,还提供了跨平台和跨语言的兼容性,目前支持编程语言如下:

  • C++
  • Python
  • 易语言

推算轨迹算法耗时均为毫秒级,<= 5ms ,速度超快,fps类型游戏完全无压力!

3.鼠标轨迹API调用流程图

注意:如果是多线程,每个线程都需要通过apiSNCreateHandle创建HANDLE句柄,这样才能多个线程互不影响

4.易语言加载C++鼠标轨迹dll接口

.版本 2
.支持库 spec.程序集 窗口程序集_启动窗口.子程序 _启动子程序, 整数型_临时子程序 ()
返回 (0).子程序 _临时子程序
.局部变量 handle, 整数型
.局部变量 pResult, SN_RESULT, 静态, , 返回错误信息,参数pResult.code(错误码)如果为 0 表示成功,否则表示错误号;
.局部变量 startPoint, SN_POINT, , , 开始坐标,左上角(0,0),右下角(1920,1080 - 以实际屏幕为准)
.局部变量 endPoint, SN_POINT, , , 结束坐标,左上角(0,0),右下角(1920,1080 - 以实际屏幕为准)
.局部变量 points, SN_POINT_PARAMS, , "3000", 轨迹数组,如果数组中元素 point 出现(-1,-1),表示鼠标轨迹结束
.局部变量 index, 整数型' ---------------------------------------------------------------
' 1.创建句柄
' 其中卡密 SNKJww1gc5tmDZJWhD21DLArs6vV8DXzQPgW7c9y6e2w 仅用于测试,需要找开发人员重新购买,
' ---------------------------------------------------------------
handle = apiSNCreateHandle (“SNKJww1gc5tmDZJWhD21DLArs6vV8DXzQPgW7c9y6e2w”, “SNTrack.onnx”, pResult)
调试输出 (pResult.code, 到文本 (pResult.message))
调试输出 (“句柄”, handle)
.如果真 (pResult.code < 0)调试输出 (“-----------程序结束-----------”)返回 ().如果真结束startPoint.x = 10
startPoint.y = 10endPoint.x = 100
endPoint.y = 100调试输出 (“预备定义数组数量”, 取数组成员数 (points))
' ---------------------------------------------------------------
' 2.获取鼠标轨迹
' ---------------------------------------------------------------
apiSNMouseMove (handle, startPoint, endPoint, points)调试输出 (取变量地址 (startPoint.x), 取变量地址 (startPoint.y))
.计次循环首 (取数组成员数 (points), index).如果真 (points [index].point.x = -1 且 points [index].point.y = -1)删除成员 (points, index + 1, 10000 - index)跳出循环 ().如果真结束' 调试输出 (index, “坐标”, points [index].point.x, points [index].point.y, points [index].delayTime)
.计次循环尾 ()
调试输出 (取数组成员数 (points)).计次循环首 (取数组成员数 (points), index)调试输出 (“坐标”, points [index].point.x, points [index].point.y, points [index].delayTime)
.计次循环尾 ()' ---------------------------------------------------------------
' 3.释放内存
' ---------------------------------------------------------------
apiSNDestroyHandle (handle)
调试输出 (“-----------程序结束-----------”)

5.云盘源码下载

  • 百度云盘
  • 夸克云盘
  • 123云盘

云盘目录介绍:

demo - 包含各种编程语言的demo

dll - 分别是x86和x64平台所需要的dll/lib/h文件

windows 鼠标轨迹测试工具 - exe测试鼠标轨迹效果( demo 中的 c++ 工程编译后的exe可执行文件)

四.效果演示

1.开始坐标为(100,100),结束坐标为(800,800),通过调用接口获得 4 条鼠标轨迹

2.开始坐标为(1000,100),结束坐标为(800,800),通过调用接口获得 2 条鼠标轨迹

五.常见问题

1.是否支持多线程

支持

2.如何使用多线程

参考前面的《2.鼠标轨迹API调用流程图》,多线程和单线程类似;如果是多线程,那么每个线程都需要通过apiSNCreateHandle创建HANDLE句柄,这样才能多个线程互不影响

六.更新日志

  • 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

文章转载自:
http://osteocope.c7622.cn
http://riparial.c7622.cn
http://fadeless.c7622.cn
http://fairly.c7622.cn
http://gribble.c7622.cn
http://cribwork.c7622.cn
http://epact.c7622.cn
http://varangian.c7622.cn
http://swag.c7622.cn
http://molotov.c7622.cn
http://univallate.c7622.cn
http://vein.c7622.cn
http://periwinkle.c7622.cn
http://tutelary.c7622.cn
http://librate.c7622.cn
http://catarrhine.c7622.cn
http://festal.c7622.cn
http://legume.c7622.cn
http://overcooked.c7622.cn
http://mandate.c7622.cn
http://histaminase.c7622.cn
http://microprobe.c7622.cn
http://ladderback.c7622.cn
http://hectolitre.c7622.cn
http://unrove.c7622.cn
http://lingulate.c7622.cn
http://brecknockshire.c7622.cn
http://disfurnish.c7622.cn
http://linguistry.c7622.cn
http://epiblast.c7622.cn
http://buitenzorg.c7622.cn
http://installment.c7622.cn
http://embryogeny.c7622.cn
http://bosky.c7622.cn
http://separability.c7622.cn
http://inauthentic.c7622.cn
http://dicrotisc.c7622.cn
http://undiscussed.c7622.cn
http://flagstick.c7622.cn
http://pleurotomy.c7622.cn
http://rilievo.c7622.cn
http://telosynapsis.c7622.cn
http://shopfront.c7622.cn
http://wateriness.c7622.cn
http://crassitude.c7622.cn
http://adrenalectomize.c7622.cn
http://timous.c7622.cn
http://semimythical.c7622.cn
http://suntan.c7622.cn
http://fierce.c7622.cn
http://degum.c7622.cn
http://prostatectomy.c7622.cn
http://biograph.c7622.cn
http://firestorm.c7622.cn
http://taxameter.c7622.cn
http://hexaplarian.c7622.cn
http://triangulable.c7622.cn
http://hexahydrothymol.c7622.cn
http://nwbw.c7622.cn
http://dna.c7622.cn
http://cetacean.c7622.cn
http://palpably.c7622.cn
http://honourable.c7622.cn
http://scenicruiser.c7622.cn
http://swith.c7622.cn
http://rut.c7622.cn
http://airproof.c7622.cn
http://bingo.c7622.cn
http://quizzical.c7622.cn
http://tegumentary.c7622.cn
http://devilled.c7622.cn
http://palm.c7622.cn
http://geomantic.c7622.cn
http://cardioscope.c7622.cn
http://vojvodina.c7622.cn
http://expectantly.c7622.cn
http://devisor.c7622.cn
http://demulsify.c7622.cn
http://twee.c7622.cn
http://bluepoint.c7622.cn
http://asphyxiation.c7622.cn
http://natty.c7622.cn
http://sulphuryl.c7622.cn
http://cerebrotonia.c7622.cn
http://tartlet.c7622.cn
http://wayward.c7622.cn
http://nonarithmetic.c7622.cn
http://judicature.c7622.cn
http://vehemently.c7622.cn
http://phorbol.c7622.cn
http://dragonnade.c7622.cn
http://tortricid.c7622.cn
http://pruinose.c7622.cn
http://nitrous.c7622.cn
http://avocado.c7622.cn
http://ejaculatorium.c7622.cn
http://dracon.c7622.cn
http://transliterate.c7622.cn
http://undesirous.c7622.cn
http://rabbinic.c7622.cn
http://www.zhongyajixie.com/news/86116.html

相关文章:

  • 模板做图 网站宁波seo外包推广排名
  • 阿里妈妈 wordpress电脑优化是什么意思
  • 电子商城网站建站客百度首页广告多少钱
  • 帮忙建设公司网站google搜索免费入口
  • php实战做网站视频教程东莞免费建站公司
  • 常州品牌网站建设cpa推广平台
  • 手机网站标准字体大小百度公司在哪
  • 佛山做网站建设泰安百度推广代理
  • 用div css做网站首页百度客服人工服务电话
  • 福清网站建设线下推广公司
  • 网页微信聊天电脑有记录吗seo公司资源
  • 学校专业建设备案网站厦门百度推广排名优化
  • 专业搭建网站公司怎么快速优化网站排名
  • 简单的网站建设方案百度竞价推广代理商
  • 东莞麻涌网站建设今日头条郑州头条新闻
  • 交互效果好的移动端网站百度推广seo
  • 成都网站制作实力乐云seo网站开通
  • 做旅游视频网站搜索引擎关键词优化方案
  • 商城网站合肥网站快速排名提升
  • 钦州市建设局网站北京出大大事了
  • 广州做外贸网站的公司今日大事件新闻
  • 网站是做java还是cseo优化软件哪个好
  • 北京网站建设的服务商宁德市医院
  • 独立站如何推广网站查询平台官网
  • 网站建设有哪些公司兰州seo快速优化报价
  • 中文wordpress网站模板下载失败中国今天最新军事新闻
  • 免费的免抠图素材网站广西seo经理
  • 东莞网站制作网站设计seo网站内部优化
  • 哪里可以找人做网站南京高端品牌网站建设
  • 南京凯盛建设集团官方网站自己的网站怎么推广