- 令 Hwnd = Window.GetKeyFocusWnd()
- 令 sRect = Window.GetClientRect(Hwnd)
- 令 MyArray = Split(sRect,"|")
- 令 Ux = CLng(MyArray(0))
- 令 Uy = CLng(MyArray(1))
- 用户定义变量 刷新速度=1200 "毫秒"
- 令 刷新速度 = 1200
- 令 FileArray = Array("Attachment:\血腥玛丽.bmp","Attachment:\新加坡司令.bmp","Attachment:\彩虹.bmp","Attachment:\种植者.bmp","Attachment:\撞墙哈维.bmp","Attachment:\玛格丽特.bmp")
- 令 HandleArray = FindPicture5_04.LoadBMP(FileArray)
- 如果 UBound(HandleArray) = - 1 则
- MsgBox("载入图片失败!",4096)
- 脚本停止运行
- 条件结束
- 标记 循环
- 调用 FindPicture5_04.FindPictureN(0,Ux,Uy,Ux + 980,Uy + 630,HandleArray,30,0.9,x,y,number)
- 如果 x >= 0 并且 y >= 0 并且 number >= 0 则
- 从左上到右下查找图片 "Attachment:\参加.bmp",把找到的坐标保存到 (canX, canY),指定区域(左:CStr(x) - 15 上:CStr(y) - 20 右:Ux + 980 下:Uy + 630),相似度 0.9
- 否则
- 调用 刷新()
- 条件结束
- 如果 canX > 0 并且 canY > 0 则
- 调用 Bkgnd.LeftClick(Hwnd,canX - Ux,canY - Uy)
- 脚本停止运行
- 条件结束
- 子程序 刷新()
- 调用 Bkgnd.LeftClick(Hwnd,210,112)
- 延时 刷新速度 毫秒
- 调用 Bkgnd.LeftClick(Hwnd,294,108)
- 延时 500 毫秒
- 调用 Bkgnd.LeftClick(Hwnd,210,112)
- 子程序结束
- 跳转到标记 循环