- 条件结束
- 否则
- 如果表达式 (DateDiff("s",t,now)>=30) 为真,则
- QQNo=QQNo+1
- 如果表达式 (QQNo>Int(endID)) 为真,则
- 跳转到标记 任务结束
- 条件结束
- 跳转到标记 喊话任务开始
- 条件结束
- sx=Int(x)+1:sy=Int(y)+1
- 跳转到标记 wait
- 条件结束
- 否则
- 如果表达式 (DateDiff("s",t,now)>=30) 为真,则
- QQNo=QQNo+1
- 如果表达式 (QQNo>Int(endID)) 为真,则
- 跳转到标记 任务结束
- 条件结束
- 跳转到标记 喊话任务开始
- 条件结束
- 跳转到标记 wait
- 条件结束
- //如果找到了该点,则继续判断其相对坐标的点,如果全相同,则证明已经打开QQ临时会话,如果没找到,则把当前点定为起始坐标.如果查找时间超过30秒,则放弃查找,直接跳到下一个号码
- 标记 saymsg
- 输入文本 msg
- //发送消息
- 延时1000毫秒
- 按住<Alt>
- 按键<S>
- 弹起<Alt>
- //按Alt+S发送消息
- 延时800毫秒
- 按住<Alt>
- 按键<C>
- 弹起<Alt>
- //按Alt+C关闭该临时会话窗口
- 延时800毫秒
- sx=0:sy=0
- 标记 close
- 延时500毫秒
- 调用外部VBScript子程序 box=objShell.Popup("你上次的喊话任务尚未完成"&vbCr&vbCr&"如果需要继续上次任务请选择'是'"&vbCr&"如果要重新开始请选择'否'",0,"QQ广告工具",68)
- 如果表达式 (x>=0) 为真,则
- 如果 (x,y+1) 的颜色等于 #fafafa 则
- 如果 (x,y+5) 的颜色等于 #2ee9f 则
- 如果 (x-4,y+15) 的颜色等于 #66523 则
- 如果 (x-3,y+6) 的颜色等于 #b1f9eb 则
- 按住<Alt>
- 按键<F4>
- 弹起<Alt>
- 延时1000毫秒
- 按住<Alt>
- 按键<F4>
- 弹起<Alt>
- 否则
- sx=Int(x)+1:sy=Int(y)+1
- 跳转到标记 close
- 条件结束
- 否则
- sx=Int(x)+1:sy=Int(y)+1
- 跳转到标记 close
- 条件结束
- 否则
- sx=Int(x)+1:sy=Int(y)+1
- 跳转到标记 close
- 条件结束
- 否则
- sx=Int(x)+1:sy=Int(y)+1
- 跳转到标记 close
- 条件结束
- 条件结束
- //以上也是查找该窗口是否存在,如果存在,就用Alt+F4强行关闭,如果不存在,则继续下一个QQ号码
- (VBScript语句) set myfile=fso.opentextfile(CurrPath&"\xintool.log",forwriting)
- //以写方式打开日志文件
- (VBScript语句) myfile.writeline(QQNo)
- //写入刚操作完了的QQ号码,以方便下次继续任务
- (VBScript语句) myfile.Close
- //关闭文件
- QQNo=QQNo+1
- //QQ号码递增1
- 如果表达式 (QQNo>Int(endID)) 为真,则
- 跳转到标记 任务结束
- 条件结束
- //如果该号码大于设置的号码,则任务结束
- 跳转到标记 喊话任务开始
- 标记 任务结束
- (VBScript语句) set myfile=fso.opentextfile(CurrPath&"\xintool.log",forwriting)
- //以写方式打开日志文件
- (VBScript语句) myfile.writeline("MsgEnd")
- //写入任务完成信息
- (VBScript语句) myfile.Close
- //关闭文件
- 弹出窗口 "你所设置的广告任务已完成"
- //弹出窗口提示,任务完成