TC官方合作论坛

 找回密码
 立即注册
查看: 1440|回复: 13

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

[复制链接]
发表于 2015-11-24 19:38:50 | 显示全部楼层 |阅读模式

马上加入TC

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

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

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

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

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

回复

使用道具 举报

发表于 2015-11-24 19:56:07 | 显示全部楼层
功能 复选框10_点击()
    变量 状态=复选框获取状态("复选框10")
    遍历(变量 i = 0; i < 10; i++)
        如果(状态)
            线程句柄=线程开启("刷精英","")
            跳出
        结束
    结束   
结束
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-11-24 20:13:23 | 显示全部楼层
君凌天下 发表于 2015-11-24 19:56
功能 复选框10_点击()
    变量 状态=复选框获取状态("复选框10")
    遍历(变量 i = 0; i < 10; i++)

点选后,还是只做了一次任务就停止了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-11-24 20:15:01 | 显示全部楼层
君凌天下 发表于 2015-11-24 19:56
功能 复选框10_点击()
    变量 状态=复选框获取状态("复选框10")
    遍历(变量 i = 0; i < 10; i++)
  1. 功能 复选框10_点击()
  2.     变量 状态=复选框获取状态("复选框10")
  3.    
  4.     遍历(变量 i = 0; i < 10; i++)
  5.         如果(状态)
  6.             线程句柄=线程开启("刷精英","")
  7.             跳出
  8.         结束
  9.     结束   
  10.    
  11. 结束


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


这是全部的代码
回复 支持 反对

使用道具 举报

发表于 2015-11-24 20:17:04 | 显示全部楼层
iycamtkg 发表于 2015-11-24 20:13
点选后,还是只做了一次任务就停止了:

功能 复选框10_点击()
    变量 状态=复选框获取状态("复选框10")
    遍历(变量 i = 0; i < 10; i++)
        如果(状态)
            线程句柄=线程开启("刷精英","")
            //跳出
        结束
    结束   
结束
回复 支持 反对

使用道具 举报

发表于 2015-11-24 20:18:02 | 显示全部楼层
把那个跳出不要
回复 支持 反对

使用道具 举报

发表于 2015-11-24 20:31:42 | 显示全部楼层
  1. 功能 复选框10_点击()
  2.     变量 状态=复选框获取状态("复选框10")
  3.     如果(状态)
  4.         线程句柄=线程开启("打怪","")
  5.     结束
  6. 结束

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

使用道具 举报

 楼主| 发表于 2015-11-24 20:38:37 | 显示全部楼层

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

使用道具 举报

 楼主| 发表于 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. 结束
复制代码
回复 支持 反对

使用道具 举报

发表于 2015-11-24 21:10:47 | 显示全部楼层
那就对了
回复

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-28 23:52 , Processed in 0.040690 second(s), 23 queries .

Powered by 海安简单软件服务部

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

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