- 展开附件 *.* 到 c:\test_game 文件夹
- 令 ws = createobject("Wscript.Shell")
- ws.run("regsvr32 c:\test_game\dm.dll /s")
- 令 ws = nothing
- 延时 1500 毫秒
- 令 dm = CreateObject("dm.dmsoft")
- 令 ver = dm.Ver()
- 如果 len(ver) = 0 则
- 弹出窗口 "创建对象失败,检查系统是否禁用了vbs脚本权限"
- 脚本停止运行
- 条件结束
- 展开附件 *.txt 到 c:\test_game 文件夹
- 令 dm_ret = dm.SetPath("c:\test_game")
- 令 dm_ret = dm.SetDict(0,"dm_soft.txt")
- 令 hwnd = dm.FindWindow("","热血昆仑[热血征途(PK)]")
- 令 dm_ret = dm.BindWindow(hwnd,"dx","dx","dx",0)
- 延时 1000 毫秒
- dm.setpath("C:\test_game")
- 延时 100 毫秒
- 标记 开始
- 令 dm_ret = dm.FindColor(762,321,847,336,"ff0000-000000",1.0,0,intX,intY)
- 如果 intX >= 0 并且 intY >= 0 则
- 延时 400 毫秒
- 调用 去做任务
- 延时 200 毫秒
- 条件结束
- 延时 400 毫秒
- 调用 接任务
- 延时 400 毫秒
- 子程序 接任务
- 循环开始
- 令 dm_ret = dm.Ocr(104,63,494,396,"ceefc6-000000",1.0)
- 令 dm_ret = dm.FindStr(104,63,494,396,"发布","ceefc6-000000",1.0,intX,intY)
- 如果 intX > 0 则
- dm.MoveTo(intX,intY)
- 跳出循环
- 否则
- 条件结束
- 当 7 = 7 时循环
- 注释:点广成子
- dm.Moveto(intX,intY + 119)
- dm.LeftClick()
- 延时 800 毫秒
- dm.Moveto(112,362)
- dm.LeftClick()
- 延时 800 毫秒
- dm.Moveto(621,526)
- dm.LeftClick()
- 延时 800 毫秒
- 跳转到标记 开始(子程序 接任务)
- 子程序结束
- 子程序 完成任务
- 循环开始
- 令 dm_ret = dm.Ocr(104,63,494,396,"ceefc6-000000",1.0)
- 令 dm_ret = dm.FindStr(104,63,494,396,"发布","ceefc6-000000",1.0,intX,intY)
- 如果 intX > 0 则
- dm.MoveTo(intX,intY)
- 否则
- 调用 回广成子
- 条件结束
- 跳出循环
- 当 7 = 7 时循环
- 延时 500 毫秒
- dm.MoveTo(intX,intY + 119)
- dm.LeftClick()
- 延时 200 毫秒
- dm.MoveTo(112,394)
- 延时 500 毫秒
- dm.LeftClick()
- 延时 500 毫秒
- dm.MoveTo(624,527)
- 延时 500 毫秒
- dm.LeftClick()
- 子程序结束
- 子程序 去做任务
- dm.Moveto(785,328)
- dm.LeftClick()
- 延时 400 毫秒
- dm.LeftClick()
- 延时 400 毫秒
- dm.LeftClick()
- 延时 400 毫秒
- dm.LeftClick()
- 延时 400 毫秒
- 调用 是动是静
- 调用 做任务
- 调用 完成任务了吗
- 调用 回广成子
- 跳转到标记 开始(子程序 去做任务)
- 子程序结束
- 子程序 是动是静
- 循环开始
- 令 s = dm.Ocr(898,28,957,43,"ffffff-000000",1.0)
- 延时 3000 毫秒
- 令 s1 = dm.Ocr(898,28,957,43,"ffffff-000000",1.0)
- 如果 s = s1 则
- 延时 3000 毫秒
- 跳出循环
- 否则
- 条件结束