学习脚本制作:按键精灵判断验证窗口是否出现

 时间:2024-10-11 19:47:53

1、方法:以屏幕左上角的坐标为起点(0,0),从而获取到的游戏中“验证码”图片出现的位置。步骤1:计算出“验证码”图片左上角坐标、右下角坐标与游戏窗口左上角坐标的距离。

2、步骤2:使用GetWindowRect命令获取游戏窗口左上角坐标。sRect=Plugin.Window.GetClientRect(Hwnd)MyArray=Split(sRect,"|")

3、步骤3:窗口左上角坐标+图片左上角、右下角与窗口左上角的距离,获取图片的位置。公式:“验证码”图片左上姹州比蹼角坐标(x,y)=(窗口左上角x坐标+257,窗口左上角y坐标+139)“验证码”图片右下角坐标(x,y)=(窗口左上角x坐标+308,窗口左上角y坐标+164)

4、步骤4:使用findpic找图命令,查找"验证码"图片。//"验证码"图片需加载到附件中FindPic窗口左上角x坐标+257,窗口左上角y坐标+139荑樊综鲶,窗口左上角x坐标+308,窗口左上角y坐标+164,"Attachment:\验证码.bmp",0.9,intX,intYIfintX>0AndintY>0Then//EndIf

5、有些游戏的验证窗口出现的位置是随机的。这种情况,只能将找图范围设置为窗口客户区大小去找图。观察验证窗口的随机位置,没有被随机到的位置尽量排除在找图范围外,找图范围越小效率越高

  • 易语言如何生成exe?易语言如何编译
  • 易语言远控教程
  • 按键精灵如何得到桌面位置上的坐标
  • 易语言如何静态编译(详细教程)
  • VB调用大漠最简单方法(保证能用)
  • 热门搜索
    嵊泗列岛旅游 临沂竹泉村旅游度假区 高铁旅游线路 山东临沂旅游景点大全 好客山东旅游网 巴厘岛跟团旅游攻略 过年旅游好去处 广州旅游攻略自助游 日本旅游必去景点 河南旅游局官网