- 令 dm = createobject("dm.dmsoft")
- (语句无法识别,可能有错误): dm.SetPath "c:\" //设置路径
- (语句无法识别,可能有错误): dm.SetDict 0, "zk.txt" //设置字库
- (语句无法识别,可能有错误): hwnd = dm.GetMousePointWindow() //绑定窗口
- (语句无法识别,可能有错误): dm_ret = dm.BindWindow(hwnd, "gdi", "windows", "normal") //后台模式
- (语句无法识别,可能有错误): For 100000 //循环次数,可自设
- (语句无法识别,可能有错误): rem a //标记,如果找不到字则再次寻找,直到找到
- 延时 500 毫秒
- 令 dm_ret = dm.FindStr(0,0,2000,2000,"艾","f5ff01-000000",1.0,intX,intY)
- 如果 intX >= 0 并且 intY >= 0 则
- (语句无法识别,可能有错误): dm.MoveTo intx+29,inty+68 //鼠标移动到指定位置
- 延时 800 毫秒
- (语句无法识别,可能有错误): dm.LeftClick //执行鼠标动作
- 延时 2000 毫秒
- 令 dm_ret = dm.FindStr(0,0,2000,2000,"入","ffdd82-000000",1.0,intC,intD)
- 如果 intC >= 0 则
- 延时 500 毫秒
- dm.MoveTo(intC,intD + 3)
- 延时 500 毫秒
- dm.LeftClick()
- 延时 3000 毫秒
- 如果 intx > 0 并且 intc > 0 则
- 调用 zd
- 条件结束
- 条件结束
- 否则
- 跳转到标记 a
- 条件结束
- 循环结束
- 子程序 zd
- 循环 5 次
- 延时 3000 毫秒
- 令 dm_ret = dm.FindStr(0,0,2000,2000,"战","ffffff-000000",1.0,intA,intB)
- 如果 intA >= 0 则
- 延时 1000 毫秒
- dm.MoveTo(intA,intB + 5)
- 延时 800 毫秒
- dm.LeftClick()
- 条件结束
- 循环结束
- 子程序结束
- (语句无法识别,可能有错误): dm_ret = dm.UnBindWindow() //解除绑定,退出脚本
- 脚本停止运行