- 注释:获得鼠标指定的窗口句柄
- 令 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
- 注释:通过右上角色块获取非战斗状态信息
- 令 GetColor = Bkgnd.GetPixelColor(Hwnd,970,74)
- 如果 GetColor = "02409E" 则
- 延时 100 毫秒
- 调用 Bkgnd.KeyDown(Hwnd,65)
- 延时 2000 毫秒
- 调用 Bkgnd.KeyUp(Hwnd,65)
- 延时 500 毫秒
- 否则
- 延时 1000 毫秒
- 跳转到标记 walk
- 条件结束
- 令 GetColor = Bkgnd.GetPixelColor(Hwnd,970,74)
- 如果 GetColor = "02409E" 则
- 延时 100 毫秒
- 调用 Bkgnd.KeyDown(Hwnd,68)
- 延时 2000 毫秒
- 调用 Bkgnd.KeyUp(Hwnd,68)
- 延时 500 毫秒
- 否则
- 延时 1000 毫秒
- 跳转到标记 walk
- 条件结束
- 跳转到标记 walk