- 用户定义变量 ip="49.72.185.76" "自定义ip地址"
- 调用 注册()
- 注释:<>------------------------------
- 令 hwnd = dm.GetMousePointWindow()
- 向调试窗口输出:hwnd
- 注释:
- 调用 绑定()
- 注释:<>--------------------------
- 令 dm_ret = dm.FindPic(0,0,2000,2000,"验证码.bmp","000000",0.9,0,intX,intY)
- 延时 20 毫秒
- 向调试窗口输出:intX & "," & intY
- 如果 intX > 0 并且 intY > 0 则
- 调用 远程代答()
- 条件结束
- 注释:<>------------------------------
- 注释:<>------------------------------
- 子程序 远程代答()
- 令 handle = dm.FaqCapture(intX + 44,intY + 87,intX + 173,intY + 139,50,0,0)
- 延时 20 毫秒
- 注释:
- 向调试窗口输出:"开始答题"
- 循环开始
- 令 答案 = dm.FaqSend(ip & ":12345",handle,2,250 * 1000)
- 向调试窗口输出:答案
- 令 MyArray = Split(答案,":")
- 注释:
- 如果 MyArray(0) = "OK" 则
- 跳出循环
- 否则
- 调用 Msg.Tips("发送题目,出错了")
- 条件结束
- 当 7 = 7 时循环
- 注释:
- 延时 4000 毫秒
- 注释:
- dm.MoveTo(intX + 55,intY + 192)
- 延时 5 毫秒
- dm.LeftClick()
- 延时 20 毫秒
- 注释:
- 输入文本 MyArray(1)
- 延时 500 毫秒
- dm.moveto(intX + 113,intY + 263)
- 延时 20 毫秒
- dm.LeftClick()
- 注释:
- 子程序结束
- 注释:<>--------------------------------------------------------------------<>
- 注释:<>------------------------------子程序------------------------------<>
- 注释:<>--------------------------------------------------------------------<>
- 子程序 注册()
- 展开附件 *.dll 到 .\plugin 文件夹
- 展开附件 *.bmp 到 .\plugin\大漠梦想 文件夹
- 展开附件 *.txt 到 .\plugin\大漠梦想 文件夹
- 展开附件 dm.dll 到 .\plugin\大漠梦想 文件夹
- 注释:↑PutAttachment释放附件
- 调用 DBSoft.RegDBSoft("0731A74F3AA9DC55C27CA168D151F792")
- 注释:↑大兵·注册
- 调用 RegDll.Reg(".\plugin\大漠梦想\dm.dll")
- 令 dm = createobject("dm.dmsoft")
- dm.SetPath(".\plugin\大漠梦想")
- 注释:↑大漠·注册
- 延时 20 毫秒
- 子程序结束
- 注释:
- 子程序 OnScriptExit()
- 令 dm_ret = dm.UnBindWindow()
- 子程序结束
- 子程序 绑定()
- 循环开始
- 令 dm_ret = dm.SetWindowState(hwnd,12)
- 注释:↑设置“窗口”状态
- dm.MoveWindow(hwnd,0,0)
- 注释:↑移动“窗口”到指定位置,允许移到“屏幕”外
- 延时 500 毫秒
- 令 dm_ret = dm.BindWindow(hwnd,"dx","windows","windows",0)
- 延时 200 毫秒
- 如果 dm_ret = 1 则
- 跳出循环
- 条件结束
- 当 7 = 7 时循环
- 注释:↑如果,成功,退出Do循环
- 注释:↑如果,失败,就一直绑定,直到成功
- 子程序结束