1. 注释:注册大漠
  2. 注释:释放附件
  3. 展开附件 regDll.dll 到 .\plugin 文件夹
  4. 展开附件 *.bmp 到 C:\test_game 文件夹
  5. 展开附件 *.txt 到 C:\test_game 文件夹
  6. 展开附件 dm.dll 到 C:\test_game 文件夹
  7. 注释:大漠注册
  8. 调用 RegDll.Reg("C:\test_game\dm.dll")
  9. 令 aa = createobject("dm.dmsoft")
  10. 注释:指定 全局路径
  11. aa.SetPath("C:\test_game")
  12. 延时 40 毫秒
  13. 注释:获取鼠标指向的窗口句柄
  14. 令 hwnd = aa.GetMousePointWindow()
  15. 注释:激活该窗口
  16. 令 aa_ret = aa.SetWindowState(hwnd,1)
  17. 注释:绑定窗口句柄
  18. 令 aa_ret = aa.BindWindow(hwnd,"dx","dx","dx",1)
  19. 延时 200 毫秒
  20. 注释:创建一个对象(aa),并检查对象是否创建成功
  21. 如果 aa_ret = 0 则
  22.     弹出窗口 "绑定“失败”"
  23.     ExitScript()
  24. 条件结束
  25. 注释:多线程控制小号
  26. 启动线程 min
  27. 注释:大号脚本编写包括(移动游戏窗口、准备、开始)
  28. 延时 100 毫秒
  29. aa.MoveWindow(hwnd,0,0)
  30. 注释:显示气泡提示信息
  31. 调用 Msg.Tips("移动游戏屏幕到指定位置")
  32. 延时 500 毫秒
  33. 标记 大准备
  34. 令 aa_ret = aa.FindPic(0,0,1024,768,"打开.bmp","000000",1,1,intX,intY)
  35. 如果 intX >= 0 并且 intY >= 0 则
  36.     aa.Moveto(495,127)
  37.     延时 100 毫秒
  38.     aa.LeftClick()
  39. 否则
  40. 条件结束
  41. 注释:大号中的“一次找图”,判断是否开始游戏
  42. 令 aa_ret = aa.FindPic(0,0,1024,768,"确定.bmp","000000",1,1,intX,intY)
  43. 如果 intX >= 0 并且 intY >= 0 则
  44.     延时 200 毫秒
  45.     aa.MoveTo(310,342)
  46.     延时 100 毫秒
  47.     aa.LeftClick()
  48. 否则
  49.     注释:大号中的“二次找图”判断是否开始游戏
  50.     令 aa_ret = aa.FindPic(0,0,1024,768,"准备.bmp|开始游戏.bmp","000000",1,1,intX,intY)
  51.     如果 intX >= 0 并且 intY >= 0 则
  52.         aa.Moveto(64,19)
  53.         延时 100 毫秒
  54.         aa.LeftClick()
  55.         延时 300 毫秒
  56.     否则
  57.         跳转到标记 检测1
  58.     条件结束
  59. 条件结束
  60. 跳转到标记 大准备
  61. 注释:大号开始跑了
  62. 标记 检测1
  63. aa.KeyDown(87)
  64. 延时 100 毫秒
  65. aa.keypress(69)
  66. 延时 100 毫秒
  67. aa.keypress(32)
  68. 令 aa_ret = aa.FindPic(0,0,1024,768,"d.bmp","000000",1,1,intX,intY)
  69. 如果 intX >= 0 并且 intY >= 0 则
  70.     aa.keypress(82)
  71. 否则
  72.     令 aa_ret = aa.FindPic(477,383,590,448,"300.bmp","000000",1,1,intX,intY)
  73.     如果 intX >= 0 并且 intY >= 0 则
  74.         aa.keyUp(87)
  75.         aa.KeyDown(68)
  76.         延时 2000 毫秒
  77.         aa.keyup(68)
  78.     条件结束
  79. 条件结束
  80. 跳转到标记 大准备
  81. 注释:小号跑前准备、呵呵
  82. 子程序 min()
  83.     令 cc = createobject("dm.dmsoft")
  84.     注释:↑大漠·注册
  85.     cc.SetPath("C:\test_game")
  86.     延时 40 毫秒
  87.     注释:小号标题名称(支持模糊查找、、例如我这里也可以用“忘记时间”)
  88.     令 hwnd = cc.FindWindow("","忘记时间时间爱你")
  89.     令 cc_ret = cc.SetWindowState(hwnd,1)
  90.     注释: display: dx 鼠标:windows后台 键盘:windows后台 模式1
  91.     令 cc_ret = cc.BindWindow(hwnd,"dx","dx","dx",1)
  92.     延时 100 毫秒
  93.     如果 cc_ret = 0 则
  94.         弹出窗口 "绑定“失败”"
  95.         ExitScript()
  96.     条件结束
  97.     注释:脚本编写包括(移动游戏窗口、准备、开始)
  98.     延时 100 毫秒
  99.     cc.MoveWindow(hwnd,0,300)
  100.     注释:显示气泡提示信息