- //Gosub 多佛到伦敦
- 条件结束
- 调用子程序 当前时间
- Message = CurrentTime & "................................"
- 调用子程序 写入日志文件
- 调用子程序 定时关机
- 否则
- 调用子程序 当前时间
- Message = CurrentTime & "!!!所在码头错误..."
- 调用子程序 写入日志文件
- 调用外部VBScript子程序 MessageBox ("错误的码头,请开到多佛尔或伦敦后重新执行!")
- 跳转到标记 脚本结束
- 条件结束
- 循环结束
- 子程序结束,回到调用处
- //======================================================================================
- 子程序 码头判断
- //初始码头判断(1-伦敦;2-多佛;其它均非正常)
- MaTou = 0
- PosX = 37
- PosY = 8
- 调用子程序 坐标转换
- 如果 (PosX,PosY) 的颜色大约等于 #FFFFFF 则
- PosX = 52
- PosY = 8
- 调用子程序 坐标转换
- 如果 (PosX,PosY) 的颜色大约等于 #FFFFFF 则
- PosX = 75
- PosY = 8
- 调用子程序 坐标转换
- 如果 (PosX,PosY) 的颜色大约等于 #FFFFFF 则
- PosX = 82
- PosY = 9
- 调用子程序 坐标转换
- 如果 (PosX,PosY) 的颜色大约等于 #FFFFFF 则
- PosX = 86
- PosY = 8
- 调用子程序 坐标转换
- 如果 (PosX,PosY) 的颜色大约等于 #FFFFFF 则
- MaTou = 1
- 调用子程序 当前时间
- Message = CurrentTime & "船在伦敦码头..."
- 调用子程序 写入日志文件
- 条件结束
- 条件结束
- 条件结束
- 条件结束
- 条件结束
- PosX = 40
- PosY = 8
- 调用子程序 坐标转换
- 如果 (PosX,PosY) 的颜色大约等于 #FFFFFF 则
- PosX = 58
- PosY = 8
- 调用子程序 坐标转换
- 如果 (PosX,PosY) 的颜色大约等于 #FFFFFF 则
- PosX = 68
- PosY = 8
- 调用子程序 坐标转换
- 如果 (PosX,PosY) 的颜色大约等于 #FFFFFF 则
- PosX = 90
- PosY = 8
- 调用子程序 坐标转换
- 如果 (PosX,PosY) 的颜色大约等于 #FFFFFF 则
- PosX = 101
- PosY = 8
- 调用子程序 坐标转换
- 如果 (PosX,PosY) 的颜色大约等于 #FFFFFF 则
- MaTou = 2
- 调用子程序 当前时间
- Message = CurrentTime & "船在多佛尔码头..."
- 调用子程序 写入日志文件
- 条件结束
- 条件结束
- 条件结束
- 条件结束
- 条件结束
- 子程序结束,回到调用处
- 子程序 入码头出航
- //进码头
- StMenu = 0
- 如果表达式 (StMenu = 0) 为真,则循环执行
- PosX = 655
- PosY = 359
- 调用子程序 移动鼠标
- 左键单击
- 调用子程序 延时判定
- 调用子程序 等按钮
- 延时1000毫秒
- //码头两个字
- PosX = 628
- PosY = 329
- 调用子程序 坐标转换
- 如果 (PosX,PosY) 的颜色大约等于 #FFFFFF 则
- PosX = 640
- PosY = 329
- 调用子程序 坐标转换
- 如果 (PosX,PosY) 的颜色大约等于 #FFFFFF 则
- PosX = 646
- PosY = 329