TC官方合作论坛

 找回密码
 立即注册
查看: 334|回复: 13
打印 上一主题 下一主题

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

[复制链接]
跳转到指定楼层
楼主
发表于 2015-11-24 19:38:50 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上加入TC

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

x
本帖最后由 iycamtkg 于 2015-11-24 19:51 编辑

功能 复选框10_点击()
    变量 状态=复选框获取状态("复选框10")

    循环(状态)
        如果(状态==真)            
            线程句柄=线程开启("刷精英","")
            跳出
        结束
    结束   
结束

我想要把刷精英的任务 重复10次,要怎样写,这样只能做一次

回复

使用道具 举报

11#
发表于 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)            
            跳出           
        结束
    结束
结束
回复 支持 反对

使用道具 举报

14#
 楼主| 发表于 2015-11-26 22:07:43 | 只看该作者
言术 发表于 2015-11-24 21:12
我不知道原因,我试着精简了一下,供你参考。

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

使用道具 举报

13#
发表于 2015-11-25 12:03:39 | 只看该作者
本帖最后由 liuhaiyan008 于 2015-11-25 12:05 编辑

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


回复 支持 反对

使用道具 举报

12#
发表于 2015-11-24 21:14:12 | 只看该作者
iycamtkg 发表于 2015-11-24 20:38
试过了,我用记事本记A,发现它会一下子把10个A都写出来

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

使用道具 举报

10#
发表于 2015-11-24 21:10:47 | 只看该作者
那就对了
回复

使用道具 举报

9#
 楼主| 发表于 2015-11-24 20:50:23 | 只看该作者

我用记事本10秒一次写字母A,可行,可是做任务还是只有一次,不知哪出问题
  1. 功能 复选框10_点击()
  2.     变量 状态=复选框获取状态("复选框10")
  3.     如果(状态)
  4.         线程句柄=线程开启("打怪","")
  5.     结束
  6. 结束

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


  12. 功能 刷精英()
  13.     变量 x,y
  14.     //dm.KeyPress(76)   
  15.     等待(200)
  16.     循环(真)        
  17.         等待(200)
  18.         变量 dm_ret = dm.FindPic(0,0,2000,2000,"jy1.bmp","050505",0.9,0,x,y)
  19.         如果(dm_ret>=0)
  20.             调试输出(x&","&y)
  21.             点击(x,y)            
  22.             跳出           
  23.         结束
  24.     结束
  25.    
  26.     等待(200)
  27.     循环(真)        
  28.         等待(200)
  29.         变量 dm_ret = dm.FindPic(0,0,2000,2000,"jy2.bmp","050505",0.9,0,x,y)
  30.         如果(dm_ret>=0)
  31.             调试输出(x&","&y)
  32.             点击(x,y)            
  33.             跳出           
  34.         结束
  35.     结束
  36.    
  37.     等待(200)
  38.     循环(真)        
  39.         等待(200)
  40.         变量 dm_ret = dm.FindPic(0,0,2000,2000,"jy3.bmp","050505",0.9,0,x,y)
  41.         如果(dm_ret>=0)
  42.             调试输出(x&","&y)
  43.             点击(x,y)            
  44.             跳出           
  45.         结束
  46.     结束
  47.     等待(200)
  48.     循环(真)        
  49.         等待(200)
  50.         变量 dm_ret = dm.FindPic(0,0,2000,2000,"jy4.bmp","050505",0.9,0,x,y)
  51.         如果(dm_ret>=0)
  52.             调试输出(x&","&y)
  53.             点击(x,y)            
  54.             跳出           
  55.         结束
  56.     结束
  57.     等待(200)
  58.     循环(真)        
  59.         等待(200)
  60.         变量 dm_ret = dm.FindPic(0,0,2000,2000,"jy5.bmp","050505",0.9,0,x,y)
  61.         如果(dm_ret>=0)
  62.             调试输出(x&","&y)
  63.             点击(x,y)
  64.             跳出
  65.         结束
  66.     结束
  67.    
  68.    
  69. 结束
复制代码
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2015-11-24 20:38:37 | 只看该作者

试过了,我用记事本记A,发现它会一下子把10个A都写出来
回复 支持 反对

使用道具 举报

7#
发表于 2015-11-24 20:31:42 | 只看该作者
  1. 功能 复选框10_点击()
  2.     变量 状态=复选框获取状态("复选框10")
  3.     如果(状态)
  4.         线程句柄=线程开启("打怪","")
  5.     结束
  6. 结束

  7. 功能 打怪()
  8.     遍历(变量 i = 0; i < 10; i++)
  9.         刷精英()
  10.     结束
  11. 结束
复制代码
回复 支持 反对

使用道具 举报

6#
发表于 2015-11-24 20:18:02 | 只看该作者
把那个跳出不要
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

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

GMT+8, 2025-9-21 13:49 , Processed in 0.187282 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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