- 注释:头部 获得窗口信息
- 注释:跳舞次数
- 令 sum = 0
- 令 max = 10
- 令 off = 0
- 注释:空格速度微调(50-70之间 机器速度越慢 数值越小)
- 令 speed = 65
- 定义变量 hwnd
- 注释:申明变量是个好习惯
- 注释:定义变量
- 令 hwnd = Window.Foreground()
- 注释:调用插件得到当前窗口句柄,结果返回给变量hwnd
- 令 wtext = Window.GetText(hwnd)
- 注释:调用插件根据窗口句柄得到当前窗口标题,结果返回给变量wtext
- 令 wclass = Window.GetClass(hwnd)
- 注释:调用插件根据窗口句柄得到当前窗口类,结果返回给变量wclass
- 令 path = Window.GetExePath(hwnd)
- 注释:调用插件根据窗口句柄得到当前窗口的路径,结果返回给变量path
- 令 rect = Window.GetClientRect(hwnd)
- 注释:调用插件根据窗口句柄得到当前客户区坐标数据,结果返回给变量rect
- 令 wrect = Window.GetWindowRect(hwnd)
- 注释:调用插件根据窗口句柄得到当前窗口坐标数据,结果返回给变量wrect
- 令 MyArray = Split(rect,"|",- 1 ,1)
- 令 Area = MyArray(2) * MyArray(3)
- 如果 Area <> 480000 则
- 弹出窗口 "请将游戏分辨率调整为800*600,谢谢。"
- 脚本停止运行
- 条件结束
- 注释:主程序
- 标记 主程序
- 如果 sum >= max 则
- 弹出窗口 "已经跳了次数了呦。"
- 脚本停止运行
- 调用 Msg.ShowScrTXT(10,10,500,500," ","ffff00")
- 条件结束
- 令 sum = sum + 1
- (鼠标)移动到 (458 + MyArray(0), 152 + MyArray(1))
- 延时 100 毫秒
- (鼠标)左键单击, 1次
- 跳转到标记 跳舞
- 注释:跳舞程序
- 标记 跳舞
- 令 x = 53 + MyArray(0)
- 令 y = 390 + MyArray(1)
- 循环当 x < 750 + MyArray(0) 时
- 注释:up
- 调用 从左上到右下查找图片 "up.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:x 上:y 右:x + 63 下:y + 63),相似度 0.9
- 如果 intX > 0 则
- (键盘)按 Up 键, 1次
- 条件结束
- 注释:downn
- 调用 从左上到右下查找图片 "down.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:x 上:y 右:x + 63 下:y + 63),相似度 0.9
- 如果 intX > 0 则
- (键盘)按 Down 键, 1次
- 条件结束
- 注释:left
- 调用 从左上到右下查找图片 "left.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:x 上:y 右:x + 63 下:y + 63),相似度 0.9
- 如果 intX > 0 则
- (键盘)按 Left 键, 1次
- 条件结束
- 注释:right
- 调用 从左上到右下查找图片 "right.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:x 上:y 右:x + 63 下:y + 63),相似度 0.9
- 如果 intX > 0 则
- (键盘)按 Right 键, 1次
- 条件结束
- 如果点 (31 + x,29 + y) 的颜色约等于 "0000E5" 则
- 注释:rup
- 调用 从左上到右下查找图片 "rup.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:x 上:y 右:x + 63 下:y + 63),相似度 0.9
- 如果 intX > 0 则
- (键盘)按 Down 键, 1次
- 条件结束
- 注释:downn
- 调用 从左上到右下查找图片 "rdown.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:x 上:y 右:x + 63 下:y + 63),相似度 0.9
- 如果 intX > 0 则
- (键盘)按 Up 键, 1次
- 条件结束
- 注释:rleft
- 调用 从左上到右下查找图片 "rleft.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:x 上:y 右:x + 63 下:y + 63),相似度 0.9
- 如果 intX > 0 则
- (键盘)按 Right 键, 1次
- 条件结束
- 注释:rright
- 调用 从左上到右下查找图片 "rright.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:x 上:y 右:x + 63 下:y + 63),相似度 0.9
- 如果 intX > 0 则
- (键盘)按 Left 键, 1次
- 条件结束
- 条件结束
- 注释:判断空格
- 如果点 (405 + MyArray(0),405 + MyArray(1)) 的颜色约等于 "FFFFFF" 则
- 如果点 (581 + MyArray(0),374 + MyArray(1)) 的颜色约等于 "E7BF67" 则
- 延时 speed 毫秒
- (键盘)按 Space 键, 1次
- 条件结束
- 条件结束
- 注释:判断是否结束
- 如果点 (218 + MyArray(0),71 + MyArray(1)) 的颜色约等于 "9B4C48" 则
- (鼠标)移动到 (657 + MyArray(0), 63 + MyArray(1))
- 延时 100 毫秒
- (鼠标)左键单击, 1次
- 延时 1000 毫秒