TC官方合作论坛

标题: 求助??? [打印本页]

作者: 302853    时间: 2012-11-1 12:04
标题: 求助???
如果(辅助.读配置("数据","武将1",路径+"\\Config.ini")=="真")
        辅助.等待(1500)
        窗口.鼠标左键单击(窗口句柄,806,553) //1步
        辅助.等待(1500)
        窗口.鼠标左键单击(窗口句柄,300,159) //2步
        辅助.等待(1500)
        窗口.鼠标左键单击(窗口句柄,240,220) //3步
        辅助.等待(1500)
        重复(0)
        图像值1=窗口.坐标点取色(窗口句柄,608,302)
        如果(图像值1==#FFFF33)  
            辅助.等待(1000)         
            跳出      
              如果结束
                继续
            窗口.鼠标左键单击(窗口句柄,476,246) //4步
            辅助.等待(1500)            
                窗口.鼠标左键单击(窗口句柄,434,296) //5步
                辅助.等待(1500)      
                窗口.鼠标左键单击(窗口句柄,582,327) //6步
                辅助.等待(1500)

        重复结束     
                窗口.鼠标左键单击(窗口句柄,803,119) //7步
                辅助.等待(1500)
   我的要求是 在运行到第3步后 进行图象值判断  如果 图象值等于#FFFF33 就跳出 直接运行第7步  如果图象值不等于#FFFF33 就继续第4 5 6 7 步
    我现在的问题是 它在运行到第3步  而不进行图象值的决断 直接就到了第7步    请问我这问题出在哪  要如何修改???

作者: feng123144    时间: 2012-11-1 12:16
重复0?那样就是重复不执行,最少也要1次吧.还有那个继续,你去看好怎么用再来写代码吧,先把基础弄明白.
作者: 947895630    时间: 2012-11-1 12:26
如果(辅助.读配置("数据","武将1",路径+"\\Config.ini")=="真")
        辅助.等待(1500)
        窗口.鼠标左键单击(窗口句柄,806,553) //1步
        辅助.等待(1500)
        窗口.鼠标左键单击(窗口句柄,300,159) //2步
        辅助.等待(1500)
        窗口.鼠标左键单击(窗口句柄,240,220) //3步
        辅助.等待(1500)
图像值1=窗口.坐标点取色(窗口句柄,608,302)

        循环 (真)
                如果 (图像值1==#FFFF33)  
            辅助.等待(1000)         
            跳出      
          否则
           窗口.鼠标左键单击(窗口句柄,476,246) //4步
            辅助.等待(1500)            
                窗口.鼠标左键单击(窗口句柄,434,296) //5步
                辅助.等待(1500)      
                窗口.鼠标左键单击(窗口句柄,582,327) //6步
                辅助.等待(1500)
跳出
        循环结束   
                窗口.鼠标左键单击(窗口句柄,803,119) //7步
                辅助.等待(1500)
这样应该可以吧!你试下,我也是新手菜鸟。




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