多语言展示
当前在线:953今日阅读:26今日分享:39

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

要获取   “验证码”字样图片的所在位置,   判断图片是否存在,存在则说明验证窗口出现。
工具/原料

按键精灵2014

方法/步骤
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,intYIf intX > 0 And intY > 0 Then //End If

推荐信息