- 子程序 一键抓图
- dim errfile
- 延时dltime毫秒
- //找抓屏键(Print Screen)
- 延时1000毫秒
- //运行画图
- 调用外部VBScript子程序 Call 在屏幕区域里查找图形(10,10,900,700,"bmp\npc4.bmp",0.9,x,y)
- 延时5*dltime毫秒
- str=left(errfilename,4)
- y=strcomp(str,"读验证码")
- retv=obj.SetCurWindow("未命名 - 画图")
- 延时dltime毫秒
- //按住<CTRL>
- 按住#
- 延时dltime毫秒
- 按键#
- 延时2*dltime毫秒
- 按键#
- 延时dltime毫秒
- 弹起<Ctrl>
- //**********调用随机数**********
- 延时dltime毫秒
- errcount=errcount+1
- 如果表达式 (errcount > 9) 为真,则
- errcount=0
- 条件结束
- errfile="error"&errcount
- 调用插件命令 ret=File.ExistFile(filepath&errfile)
- 如果表达式 (ret = 1) 为真,则
- 调用插件命令 File.DeleteFile(filepath&errfile)
- 条件结束
- //输入表达式 X---以一个随机数做图片的名字
- 如果表达式 (y = 0) 为真,则
- 输入文本 Filepath&"错误验证码\"& errfilename&"_"& errfile
- errfilename=""
- 否则
- 输入文本 Filepath&"错误验证码\"& errfile
- 条件结束
- 延时2*dltime毫秒
- //按下<ALT>
- 按住<Alt>
- 延时dltime毫秒
- //按下<S>---确定保存[ALT+S]
- 按键<S>
- 延时5*dltime毫秒
- 按键<Y>
- 延时dltime毫秒
- 按键<Y>
- 延时dltime毫秒
- //按下<F4>---关闭当前激活的窗口[ALT+F4]
- //也就是关掉-图画
- 按键#
- 延时dltime毫秒
- //弹起<ALT>
- 弹起#
- 子程序结束,回到调用处
- 子程序 去城门模块
- //关音乐,音效等,(600,270)(600,310)
- //退出(396,550),返回(510,550),回城门(630,550)
- 鼠标移到 188 , 733
- 延时1000毫秒
- xx=2
- 如果表达式 (xx > 0) 为真,则循环执行
- 如果 (311,576) 的颜色大约等于 #397908 则
- 鼠标移到 630 , 550
- 延时2*dltime毫秒
- 左键单击
- 延时dltime毫秒
- xx=-2
- 否则
- 延时1000毫秒
- 左键单击
- 延时dltime毫秒
- 条件结束
- 调用子程序 重新进入
- 循环结束
- // 退一
- 子程序结束,回到调用处