- 条件结束
- 否则如果 cki = 2 则
- 调用 Window.Max(CKJB2)
- 调用 Window.Active(CKJB2)
- 如果 CK3 = 1 并且 CKJB3 <> "" 则
- 注释:查找下一个应该激活的窗口
- 条件结束
- 令 cki = 3
- 否则如果 CK1 = 1 并且 CKJB1 <> "" 则
- 令 cki = 1
- 否则
- 令 cki = 2
- 条件结束
- 否则如果 cki = 3 则
- 调用 Window.Max(CKJB3)
- 调用 Window.Active(CKJB3)
- 如果 CK1 = 1 并且 CKJB1 <> "" 则
- 注释:查找下一个应该激活的窗口
- 条件结束
- 令 cki = 1
- 否则如果 CK3 = 2 并且 CKJB2 <> "" 则
- 令 cki = 2
- 否则
- 令 cki = 3
- 条件结束
- 条件结束
- 如果 MinFang = 1 则
- 注释:升级建筑
- 条件结束
- 延时 500 毫秒
- 注释:循环里设置延时 防止系统内存占用太高
- 注释:VBSCall FindCenterColor(0,0,1024,768,Cor(s),x,y)
- 令 Cor = "33CC66"
- 如果 allx = 1280 并且 ally = 800 则
- 调用 从中心到四周查找颜色 Cor,把找到的坐标保存到 (x, y),指定区域(左:144 上:323 右:316 下:454)
- 否则
- 调用 从中心到四周查找颜色 Cor,把找到的坐标保存到 (x, y),指定区域(左:18 上:322 右:202 下:438)
- 条件结束
- 注释:MessageBox(x & " " & y)
- 注释:区域从中间向外查找颜色。144,323,316,454为区域范围,Cor为颜色变量,x,y为坐标变量
- 注释:If x>0 and y>0 Then
- 循环当 x > 0 并且 y > 0 时
- 注释:如果找到颜色
- 延时 100 毫秒
- 注释:MessageBox(MFi & " " & MF(MFi,1))
- 循环当 MF(MFi,1) = 0 并且 MFi <= 10 时
- 令 MFi = MFi + 1
- 循环结束
- 注释: MessageBox(MFi & " " & MF(MFi,1))
- 如果 MFi > 10 则
- (语句无法识别,可能有错误): found=true //说明所有的建筑都无法升级,直接跳过升级建筑功能
- 令 MFi = 1
- 跳转到标记 跳过建筑升级
- 否则
- (鼠标)移动到 (MF(MFi,1), MF(MFi,2))
- 延时 500 毫秒
- (鼠标)左键单击, 2次
- 延时 1000 毫秒
- 令 found = false
- 条件结束
- 令 outi = 0
- 调用 从左上到右下查找图片 "傲视天地\按钮建筑升级.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:150 上:100 右:1100 下:650),相似度 0.9
- 循环当 not found 并且 outi < 3 时
- 如果 intX > 0 并且 intY > 0 则
- (鼠标)移动到 (intX, intY)
- 延时 500 毫秒
- (鼠标)左键单击, 2次
- 令 found = true
- 条件结束
- 如果 not found 则
- (鼠标)移动到 (MF(MFi,1), MF(MFi,2))
- 延时 500 毫秒
- (鼠标)左键单击, 2次
- 延时 1000 毫秒
- 调用 从左上到右下查找图片 "傲视天地\按钮建筑升级.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:150 上:100 右:1100 下:650),相似度 0.9
- 延时 500 毫秒
- 调用 从左上到右下查找图片 "傲视天地\按钮建筑无法升级.bmp",把找到的坐标保存到 (intX1, intY1),指定区域(左:150 上:100 右:1100 下:650),相似度 0.9
- 延时 500 毫秒
- 如果 intX1 > 0 并且 intY1 > 0 则
- 注释: MessageBox(MFi & "位置无法继续升级!" & MF(MFi,1))
- 令 MF(MFi,1) = 0
- 令 MF(MFi,2) = 0
- 令 found = true
- 条件结束
- 条件结束
- 令 outi = outi + 1
- 循环结束
- 令 MFi = MFi + 1
- 如果 MFi = 11 则
- 令 MFi = 1
- 条件结束
- 令 found = false
- 令 outi = 0
- 调用 从左上到右下查找图片 "傲视天地\按钮关闭窗口.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:150 上:100 右:1100 下:650),相似度 0.9
- 循环当 not found 并且 outi < 3 时
- 如果 intX > 0 并且 intY > 0 则
- (鼠标)移动到 (intX, intY)
- 延时 500 毫秒
- (鼠标)左键单击, 2次
- 令 found = true