- //头部 获得窗口信息
- //跳舞次数
- sum=0
- max=5
- off=0
- //空格速度微调(50-70之间 机器速度越慢 数值越小)
- speed=65
- Dim HUA
- //申明变量是个好习惯
- HUA=""
- //定义变量
- 调用插件命令 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)
- //以"|"这个条件来分割字符串rect,结果返回数组MyArray()
- //MyArray(0)=客户区左上角X坐标
- //MyArray(1)=客户区左上角Y坐标
- //MyArray(2)=客户区宽度
- //MyArray(3)=客户区高度
- //判断游戏分辨率
- Area=MyArray(2)*MyArray(3)
- 如果表达式 (Area<>480000) 为真,则
- 弹出窗口 "请将游戏分辨率调整为800*600,谢谢。"
- 脚本停止运行
- 条件结束
- //主程序
- 标记 主程序
- 如果表达式 (sum>=max) 为真,则
- 如果表达式 (off=1) 为真,则
- 调用插件命令 Msg.ShowScrTXT(10,10,500,500," 准备自动关机 按 F12取消","ff0000")
- 延时1000毫秒
- 调用插件命令 Msg.ShowScrTXT(10,10,500,500," 倒计时5秒 按 F12取消","ff0000")
- 延时1000毫秒
- 调用插件命令 Msg.ShowScrTXT(10,10,500,500," 倒计时4秒 按 F12取消","ff0000")
- 延时1000毫秒
- 调用插件命令 Msg.ShowScrTXT(10,10,500,500," 倒计时3秒 按 F12取消","ff0000")
- 延时1000毫秒
- 调用插件命令 Msg.ShowScrTXT(10,10,500,500," 倒计时2秒 按 F12取消","ff0000")
- 延时1000毫秒
- 调用插件命令 Msg.ShowScrTXT(10,10,500,500," 倒计时1秒 按 F12取消","ff0000")
- 延时1000毫秒
- //关机计算机(关机)
- Call Plugin.Sys.ExitOS(1)
- 条件结束
- 弹出窗口 "已经跳了次数了呦。"
- 脚本停止运行
- 调用插件命令 Msg.ShowScrTXT(10,10,500,500," ","ffff00")
- 条件结束
- sum=sum+1
- 鼠标移到 531+MyArray(0) , 119+MyArray(1)
- 延时100毫秒
- 左键单击
- 延时100毫秒
- 鼠标移到 543+MyArray(0) , 197+MyArray(1)
- 延时100毫秒
- 左键单击
- 延时100毫秒
- 鼠标移到 458+MyArray(0) , 152+MyArray(1)
- 延时100毫秒
- 左键单击
- 跳转到标记 跳舞
- //跳舞程序
- 标记 跳舞
- x=53+MyArray(0)
- y=423+MyArray(1)
- 如果表达式 (x<750+MyArray(0)) 为真,则循环执行
- //up
- 调用外部VBScript子程序 在屏幕区域里查找图形(x,y,x+63,y+63,"Attachment:\up.bmp",0.9,intX,intY)
- 如果表达式 (intX>0) 为真,则
- 按键 <Up>
- 条件结束
- //downn
- 调用外部VBScript子程序 在屏幕区域里查找图形(x,y,x+63,y+63,"Attachment:\up.bmp",0.9,intX,intY)
- 如果表达式 (intX>0) 为真,则
- 按键 <Down>
- 条件结束
- //left
- 调用外部VBScript子程序 在屏幕区域里查找图形(x,y,x+63,y+63,"Attachment:\up.bmp",0.9,intX,intY)
- 如果表达式 (intX>0) 为真,则
- 按键 <Left>
- 条件结束
- //right
- 调用外部VBScript子程序 在屏幕区域里查找图形(x,y,x+63,y+63,"Attachment:\up.bmp",0.9,intX,intY)
- 如果表达式 (intX>0) 为真,则
- 按键 <Right>
- 条件结束
- 如果 (31+x,29+y) 的颜色大约等于 #0000E5 则
- //rup
- 调用外部VBScript子程序 在屏幕区域里查找图形(x,y,x+63,y+63,"Attachment:\up.bmp",0.9,intX,intY)
- 如果表达式 (intX>0) 为真,则