- 用户定义变量 A=2 "按下向左走“A”键的时间"
- 用户定义变量 D=2 "按下向右走“D”键的时间"
- 弹出窗口 "即将运行《龙之刃》自动遇敌脚本,请用鼠标点击一下需要运行脚本的画面,然后按“确定”开始运行脚本。——BonBonCat"
- 注释:获得鼠标指定的窗口句柄
- 令 Hwnd = Window.MousePoint()
- 注释:得到窗口客户区域大小
- 令 sRect = Window.GetClientRect(Hwnd)
- 令 MyArray = Split(sRect,"|")
- 令 L = Clng(MyArray(0))
- 令 T = Clng(MyArray(1))
- 令 R = Clng(MyArray(2))
- 令 B = Clng(MyArray(3))
- 标记 walk
- 注释:通过右上角色块获取非战斗状态信息
- 注释:按下A键向左
- 令 GetColor = Bkgnd.GetPixelColor(Hwnd,970,74)
- 延时 10 毫秒
- 如果 GetColor = "02409E" 则
- 延时 100 毫秒
- 调用 Bkgnd.KeyDown(Hwnd,65)
- 延时 A * 1000 毫秒
- 调用 Bkgnd.KeyUp(Hwnd,65)
- 延时 500 毫秒
- 否则
- 延时 1000 毫秒
- 跳转到标记 walk
- 条件结束
- 注释:按下D键向右
- 令 GetColor = Bkgnd.GetPixelColor(Hwnd,970,74)
- 延时 10 毫秒
- 如果 GetColor = "02409E" 则
- 延时 100 毫秒
- 调用 Bkgnd.KeyDown(Hwnd,68)
- 延时 D * 1000 毫秒
- 调用 Bkgnd.KeyUp(Hwnd,68)
- 延时 500 毫秒
- 否则
- 延时 1000 毫秒
- 跳转到标记 walk
- 条件结束
- 跳转到标记 walk