TC官方合作论坛

 找回密码
 立即注册
查看: 1434|回复: 5

[已解决] 关于循环找图,卡死问题,大神请进帮忙改改

[复制链接]
发表于 2015-7-16 21:35:31 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
循环找图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 23:37:53 | 显示全部楼层
循环要用线程开启,不然会卡死的,这是常识
回复 支持 反对

使用道具 举报

发表于 2015-7-16 22:49:53 | 显示全部楼层
没有调用线程开启方式

!
回复 支持 反对

使用道具 举报

发表于 2015-7-17 10:56:02 | 显示全部楼层
你这个没有 跳出 的语句,所以是个死循环,也就是说会无限循环,当然很容易很造成卡死了!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-7-20 19:23:44 来自手机 | 显示全部楼层
谢谢各位,循环的问题已经解决。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-7-20 19:24:51 来自手机 | 显示全部楼层
谁能帮忙解决红字的问题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-5-17 15:21 , Processed in 0.039372 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表