TC官方合作论坛

标题: 循环找图按键 [打印本页]

作者: dsy450295906    时间: 2014-8-24 18:50
标题: 循环找图按键
本帖最后由 dsy450295906 于 2014-8-24 18:50 编辑

遇到个问题,如图第一二行三组按键随机出现(IJ,OK,PL),第三四行也是三组按键随机出现(AZ,SX,DC)。


我先假设出现的是  I  J  A  Z       但测试的时候没到点就一直按键·······


    x1,y1,x2,y2,x3,y3,x4,y4
   
    x1=987
    y1=199
    x2=988
    y2=264
    x3=567
    y3=330
    x4=569
    y4=398
   
    所有x坐标=数组[5],所有x坐标[1]=x1,所有x坐标[2]=x2,所有x坐标[3]=x3
    所有x坐标[4]=x4
   
    所有y坐标=数组[5],所有y坐标[1]=y1,所有y坐标[2]=y2,所有y坐标[3]=y3
    所有y坐标[4]=y4
   
    所有按键码=数组[5],所有按键码[1]=73,所有按键码[2]=74,所有按键码[3]=65,所有按键码[4]=90
   
    第一行=#BDAC8E
    第二行=#CBBCA1
    第三行=#CFBF9F
    第四行=#A7916F  
   
    循环(真)
        i
        //因为有3组血和蓝,所以循环6次
        遍历(i=1;i<5;i++)
            图像值=图像.坐标点取色(所有x坐标,所有y坐标)
            如果(图像值!=第一行&&图像值!=第二行&&图像值!=第三行&&图像值!=第四行)
                键盘.按键(所有按键码)
            如果结束
        遍历结束
        辅助.等待(50)
    循环结束
功能结束

作者: b44412545    时间: 2014-8-24 19:25
注意下        键盘.按键(所有按键码)
所有按键码,此变量定义为数组,所以在这个数组后面要有  []  才可以   比如  [i]
作者: 江风影    时间: 2014-8-24 19:33
图像值!=第一行,这里在判断里是==
作者: dsy450295906    时间: 2014-8-24 21:36
b44412545 发表于 2014-8-24 19:25
注意下        键盘.按键(所有按键码)
所有按键码,此变量定义为数组,所以在这个数组后面要有  []  才可以 ...

在这个后面是有 的,只是复制的时候弄没有了·······
作者: dsy450295906    时间: 2014-8-24 21:49
江风影 发表于 2014-8-24 19:33
图像值!=第一行,这里在判断里是==

·····改了之后在测试没反应了·······这个有没有其他的思路写了?




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1