- 函数 FindPicIn(x1,y1,x2,y2,path,hw)
- 令 intX = 0
- 令 intY = 0
- 如果 hw = 0 则
- 令 hw = Hwnd
- 条件结束
- 注释:Global intX,intY
- 循环当 intX <= 0 并且 intY <= 0 时
- Window.Active((hw))
- 延时 1000 毫秒
- 从左上到右下查找图片 path,把找到的坐标保存到 (intX, intY),指定区域(左:x1 上:y1 右:x2 下:y2),相似度 0.5
- 循环结束
- 函数结束
- 令 exen = "三国杀online桌面版.exe"
- 令 title = "三国杀online桌面版"
- 定义变量 intX
- 定义变量 intY
- 定义变量 Hwnd
- 令 Hwnd = Window.Find(0,title)
- 如果 Hwnd = 0 则
- 启动程序或打开文件 ("F:\Program Files\SanGuoShaAIR\三国杀online桌面版\三国杀online桌面版.exe")
- 令 Hwnd = Window.Find(0,title)
- 条件结束
- 注释: 移动到左上角
- 调用 Window.Move(Hwnd,0,0)
- Window.Active((Hwnd))
- 注释: 等待 进入大厅 按钮的出现
- 调用 FindPicIn(432,438,589,487,"Attachment:\enterhall.bmp",0)
- (语句无法识别,可能有错误): /*
- 循环当 intX <= 0 并且 intY <= 0 时
- Window.Active((Hwnd))
- 延时 1000 毫秒
- 从左上到右下查找图片 "Attachment:\enterhall.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:432 上:438 右:589 下:487),相似度 0.5
- 循环结束
- (语句无法识别,可能有错误): */
- 如果 intX > 0 并且 intY > 0 则
- (鼠标)移动到 (intX + 60, intY + 10)
- (鼠标)左键单击, 1次
- 延时 1000 毫秒
- 条件结束
- 注释: 查找 登录游戏 按钮
- 调用 FindPicIn(363,372,490,407,"Attachment:\login.bmp",0)
- 如果 intX > 0 并且 intY > 0 则
- (鼠标)移动到 (intX + 50, intY + 10)
- (鼠标)左键单击, 1次
- 条件结束
- 注释: 查找 脸谱,以确定是否已进入场区选择界面
- 调用 FindPicIn(114,228,185,419,"Attachment:\face.bmp",0)
- 注释: 进入国战
- (鼠标)移动到 (231, 455)
- (鼠标)左键单击, 1次
- 延时 1000 毫秒
- (鼠标)移动到 (444, 491)
- (鼠标)左键单击, 1次
- 延时 3000 毫秒
- 注释: 签到窗口
- 注释: 点击 签到
- (鼠标)移动到 (750, 145)
- (鼠标)左键单击, 1次
- (语句无法识别,可能有错误): /*
- 注释: 关闭 签到成功 窗口
- (鼠标)移动到 (517, 132)
- (鼠标)左键单击, 1次
- 注释: 关闭 签到 窗口
- (鼠标)移动到 (873, 101)
- (鼠标)左键单击, 1次
- (语句无法识别,可能有错误): */