TC官方合作论坛

标题: 好像有个bug呢 [打印本页]

作者: wangsu321    时间: 2015-5-7 08:19
标题: 好像有个bug呢
在一个线程下用几个并列的while(i)....if() .break..end ....end比如
while(1)
        sleep(1000)
        xdw.Findstr(x,y-5,x+200,y+20,"adb","ff6600-000000",1.0,x,y)
        sleep(1000)
        if(x>0)
            while(1)
                sleep(1000)
                xdw.FindColor(x,y,x+180,y+40,"3cff00-000000",1.0,0,x,y)
                sleep(1000)
                if(x>0)
                    xdw.MoveToEx(x,y,3,3)
                    xdw.LeftClick()
                    sleep(1000)
                    break
                else

                end
            end
            break
        else

        end
    end

    while(1)
        sleep(2000)
        var  ax,ay
        xdw.FindPic(612,289,834,420,"1.bmp||2.bmp","000000",0.9,0,ax,ay)
        sleep(1000)
        if(ax>0)
            xdw.MoveToEx(ax,ay,ax+3,ay+3)
            xdw.LeftClick()
            sleep(2000)
            threadbegin("cde","")
            break
        else
            traceprint("我正在点击,请等待")
        end
    end


这样并列的while ...end 死循环,前面没有跳出,后面的 wihle....end也会运行起来呢,实际只有前面的跳出,后面才到执行到吧;
希望有心人测试一下看看,难道只有我这个有问题

作者: Miss三三    时间: 2015-5-7 09:32
你的问题已经反馈给技术员欧巴了~~~~感谢提交哦~
作者: 忆辰辅助    时间: 2015-5-7 10:35
好神奇
作者: wangsu321    时间: 2015-5-10 16:18
哦,可能发错了,引用参数错误才导致的不跳出就向下吧,检查错误后能正常了,可能我发早了,别介意啊




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