TC官方合作论坛

标题: 关于循环找图,卡死问题,大神请进帮忙改改 [打印本页]

作者: leigssM    时间: 2015-7-16 21:35
标题: 关于循环找图,卡死问题,大神请进帮忙改改
循环找图1,如果找到图1,循环结束,开始找图2  怎么改?最好一个按钮实现所有操作。】
红字复制粘贴的操作里,每次第一次复制的都是上一次复制的值,第二次复制才会得到要复制的内容
功能 热键1_热键()
    循环(真)
        变量 x=-1,y=-1
        变量 ret=找图(0,0,1024,1024,"rc:1.bmp","000000",1,0,x,y)
        如果(ret>=0)
            鼠标移动(360,755)
            鼠标左键单击(1)
            等待(50)
        结束
        等待(50)
    结束

结束


功能 热键0_热键()
    变量 x=-1,y=-1
    变量 ret=找图(0,0,1024,768,"rc:4.bmp","000000",1,0,x,y)
    如果(ret>=0)
        鼠标移动(506,306)
        鼠标左键单击(1)
    结束
结束


功能 按钮0_点击()
    字库设置("rc:tc_dict.txt",0)
    变量 识别结果 = 识字(358,453,398,464,"FF0000-000000",1.0)
    编辑框设置文本("编辑框0",识别结果)
    变量 和 = 识别结果 + 600
    编辑框设置文本("编辑框1",和)
    等待(50)
    鼠标移动(503,402)
    鼠标左键双击(1)
    等待(50)
    键盘按下(17)
    键盘按下(67)
    键盘弹起(17)
    键盘弹起(67)
    等待(50)
    鼠标移动(725,425)
    鼠标左键双击(1)
    键盘按下(17)
    键盘按键(86)
    键盘弹起(17)


结束



作者: 黎传晖    时间: 2015-7-16 22:49
没有调用线程开启方式

!
作者: 这论坛不错    时间: 2015-7-16 23:37
循环要用线程开启,不然会卡死的,这是常识
作者: qwe1063422121    时间: 2015-7-17 10:56
你这个没有 跳出 的语句,所以是个死循环,也就是说会无限循环,当然很容易很造成卡死了!!
作者: leigssM    时间: 2015-7-20 19:23
谢谢各位,循环的问题已经解决。
作者: leigssM    时间: 2015-7-20 19:24
谁能帮忙解决红字的问题




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