TC官方合作论坛

 找回密码
 立即注册
12
返回列表 发新帖
楼主: iycamtkg

[已解决] 请教重复的问题

[复制链接]
发表于 2015-11-24 21:12:01 | 显示全部楼层
iycamtkg 发表于 2015-11-24 20:50
我用记事本10秒一次写字母A,可行,可是做任务还是只有一次,不知哪出问题

我不知道原因,我试着精简了一下,供你参考。


功能 复选框10_点击()
    变量 状态=复选框获取状态("复选框10")
    如果(状态)
        线程句柄=线程开启("打怪","")
    结束
结束

功能 打怪()
    遍历(变量 i = 0; i < 10; i++)
        刷精英()
    结束
结束


功能 刷精英()
    //    找图点击("jy1.bmp")
    //    找图点击("jy2.bmp")
    //    找图点击("jy3.bmp")
    //    找图点击("jy4.bmp")
    //    找图点击("jy5.bmp")
    遍历(变量 i = 1; i <= 5; i++)
        找图点击("jy"&i&".bmp")
    结束
结束

功能 找图点击(图片名)
    变量 x,y
    等待(200)
    循环(真)        
        等待(200)
        dm.FindPic(0,0,2000,2000,图片名,"050505",0.9,0,x,y)
        如果(x>0)
            调试输出(图片名&x&","&y)
            点击(x,y)            
            跳出           
        结束
    结束
结束
回复 支持 反对

使用道具 举报

发表于 2015-11-24 21:12:01 | 显示全部楼层
iycamtkg 发表于 2015-11-24 20:50
我用记事本10秒一次写字母A,可行,可是做任务还是只有一次,不知哪出问题

我不知道原因,我试着精简了一下,供你参考。


功能 复选框10_点击()
    变量 状态=复选框获取状态("复选框10")
    如果(状态)
        线程句柄=线程开启("打怪","")
    结束
结束

功能 打怪()
    遍历(变量 i = 0; i < 10; i++)
        刷精英()
    结束
结束


功能 刷精英()
    //    找图点击("jy1.bmp")
    //    找图点击("jy2.bmp")
    //    找图点击("jy3.bmp")
    //    找图点击("jy4.bmp")
    //    找图点击("jy5.bmp")
    遍历(变量 i = 1; i <= 5; i++)
        找图点击("jy"&i&".bmp")
    结束
结束

功能 找图点击(图片名)
    变量 x,y
    等待(200)
    循环(真)        
        等待(200)
        dm.FindPic(0,0,2000,2000,图片名,"050505",0.9,0,x,y)
        如果(x>0)
            调试输出(图片名&x&","&y)
            点击(x,y)            
            跳出           
        结束
    结束
结束
回复 支持 反对

使用道具 举报

发表于 2015-11-24 21:14:12 | 显示全部楼层
iycamtkg 发表于 2015-11-24 20:38
试过了,我用记事本记A,发现它会一下子把10个A都写出来

遍历里面最好不要用线程...
回复 支持 反对

使用道具 举报

发表于 2015-11-25 12:03:39 | 显示全部楼层
本帖最后由 liuhaiyan008 于 2015-11-25 12:05 编辑

功能 复选框10_点击()
      变量 状态=复选框获取状态("复选框10")         
            如果(状态)
             遍历(变量 i = 0; i < 10; i++)
               线程句柄=线程开启("刷精英","")
               线程等待(线程句柄,-1)
            结束
      结束   
结束


回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-11-26 22:07:43 | 显示全部楼层
言术 发表于 2015-11-24 21:12
我不知道原因,我试着精简了一下,供你参考。

你好,上次用的挺顺的,我想把操作步骤变化一下,先找到JY1和JY2后,再循环再3,4,5,改来改去,一点复选框就卡死了
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-28 23:47 , Processed in 0.046620 second(s), 19 queries .

Powered by 海安简单软件服务部

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

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