|
发表于 2013-12-5 00:38:01
|
显示全部楼层
- 功能 判断是否需要吃料理()
-
- //变量 游戏窗口句柄=数组[1],游戏窗口句柄,游戏个数
- 变量 游戏窗口句柄=数组[],游戏个数 //这个不是错误,但是 游戏窗口句柄 定义一次就行了
-
-
-
-
- N个游戏的窗口句柄=系统.枚举("大航海时代 Online",0)//这里枚举后,加个判断,看返回值是否为"",如果为空,后面的分割都是浮云
-
- 如果(N个游戏的窗口句柄=="")
- 返回 假
- 如果结束
-
-
- //字符串.分割(N个游戏的窗口句柄,"|",游戏窗口句柄)
- 是否成功=字符串.分割(N个游戏的窗口句柄,"|",游戏窗口句柄)//这里同样需要判断是否分割成功,分割失败表示返回值里面没有分隔符"|"
-
- 如果(!是否成功)//分割失败,需要重新定义下数组大小,不然会越界.
- 游戏个数=1
- 游戏窗口句柄=数组空间.重定义(游戏窗口句柄,假,游戏个数)
- 游戏窗口句柄[0]=N个游戏的窗口句柄
- 否则
- 数组空间.大小(游戏窗口句柄,游戏个数)
- 如果结束
-
-
- 遍历(i=0;i<游戏个数;i++)
- //调试输出("游戏窗口句柄[i]为"&游戏窗口句柄[i])
- 调试输出("当i="&i&"时,游戏窗口数组为:"&游戏窗口句柄[i])
- 遍历结束
-
- //上面是一个多开分割的例子,不过从下面代码看,你是只开了一个窗口,而且只操作一个窗口.根据你的情况,下面修改为.
-
- 变量 i=0,耐久度起始X坐标,耐久度起始Y坐标,游戏窗口句柄,a,b,c,d,H,x,y//变量声明最好在循环外面.注意这里需要定义i,并赋值
-
- 循环(真)
-
- 船耐久度图片=窗口.找图(游戏窗口句柄[i],0,0,1440,900,"rc:耐久度.bmp",#101120,1.0,1,耐久度起始X坐标,耐久度起始Y坐标)
-
- 内容=编辑框.获得文本("行动力编辑框")
- e=36
- f=5 //Y坐标需加值
- g=101 //X坐标需加值
- a=耐久度起始X坐标
- b=耐久度起始Y坐标+e
- c=a+g
- d=b+f
- H=a+g*内容/100
- 判断=窗口.模糊找色(游戏窗口句柄[i],H,b,c,d,#CF68CF,0.8,1,x,y)
- 调试输出(判断)
- 如果(!判断)
- 窗口.激活(游戏窗口句柄[i])
- 超级键盘.按键(121,1)
- 辅助.等待(2000)
- 超级键盘.按键(112,1)
- 辅助.等待(1000)
- 超级键盘.按键(113,1)
- 辅助.等待(1000)
- 超级键盘.按键(121,1)
- 辅助.等待(1000)
- 否则
- 辅助.等待(30000)
- 如果结束
- 循环结束
- 功能结束
复制代码
参考下,有问题就跟帖 |
|