TC官方合作论坛

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

[已解决] 我想写个两个循环一起进行的脚本

[复制链接]
跳转到指定楼层
楼主
发表于 2015-4-23 14:50:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
//开始按钮_点击操作
功能 开始_点击()
    等待(1000)
    循环(真)
        超级键盘设置延时(2,2)
        超级键盘按键(39)
        等待(200)
        超级键盘按下(39)
        等待(2000)
        超级键盘弹起(39)
        等待(200)
        超级键盘按键(37)
        等待(200)
        超级键盘按下(37)
        等待(3000)
        超级键盘弹起(37)
        等待(200)
        超级键盘按键(39)
        等待(50)

        超级键盘按键(81)
        等待(2)
        超级键盘按键(87)
        等待(2)
        超级键盘按键(49)
        等待(2)
        超级键盘按键(50)
        等待(2)
        超级键盘按键(51)
        等待(2)
        超级键盘按键(69)
        等待(2)
        超级键盘按键(82)
        等待(2)
        超级键盘按键(84)
        等待(2)
        超级键盘按键(89)
        等待(2)
        超级键盘按键(65)
        等待(2)
        超级键盘按键(70)
        等待(2)
        超级键盘按键(71)
        等待(2)
        超级键盘按键(86)
        等待(2)
        超级键盘按键(52)
        等待(2)
    结束
   
结束
//退出按钮_点击操作
功能 退出_点击()
   
    退出()
结束

现在的程序是这样的,我想把空格隔开来的上部分独立成一个每3分钟运行一次的循环,而空格下面的部分就在上部分间隔的3分钟内一直循环,应该怎么样做?   
回复

使用道具 举报

板凳
发表于 2015-4-23 15:01:53 | 只看该作者
我估计是这个意思

  1. 变量 三分钟无限循环线程句柄,三分钟运行一次线程句柄
  2. 功能 开始_点击()
  3.     //只需要在这里启动 三分钟运行一次 的线程即可//
  4.     三分钟运行一次线程句柄=线程开启("三分钟运行一次的功能","")
  5.     //=======================================//
  6. 结束

  7. 功能 退出_点击()
  8.     //关闭全部线程
  9.     线程关闭(三分钟无限循环线程句柄)
  10.     线程关闭(三分钟运行一次线程句柄)
  11.     退出()
  12. 结束

  13. //定义一个线程函数
  14. 功能 三分钟运行一次的功能(参数) //这里接收线程开启时传入的参数
  15.     while(true)
  16.         线程关闭(三分钟无限循环线程句柄)//三分钟循环完成,先结束一直循环的功能
  17.         超级键盘设置延时(2,2)
  18.         超级键盘按键(39)
  19.         等待(200)
  20.         超级键盘按下(39)
  21.         等待(2000)
  22.         超级键盘弹起(39)
  23.         等待(200)
  24.         超级键盘按键(37)
  25.         等待(200)
  26.         超级键盘按下(37)
  27.         等待(3000)
  28.         超级键盘弹起(37)
  29.         等待(200)
  30.         超级键盘按键(39)
  31.         等待(50)
  32.         三分钟无限循环线程句柄=线程开启("三分钟内无限循环功能","")
  33.         //3分钟是多少毫秒/? 1000*60*3
  34.         sleep(180000)
  35.     end
  36.    
  37. 结束

  38. 功能 三分钟内无限循环功能(参数)
  39.     while(true)
  40.         超级键盘按键(81)
  41.         等待(2)
  42.         超级键盘按键(87)
  43.         等待(2)
  44.         超级键盘按键(49)
  45.         等待(2)
  46.         超级键盘按键(50)
  47.         等待(2)
  48.         超级键盘按键(51)
  49.         等待(2)
  50.         超级键盘按键(69)
  51.         等待(2)
  52.         超级键盘按键(82)
  53.         等待(2)
  54.         超级键盘按键(84)
  55.         等待(2)
  56.         超级键盘按键(89)
  57.         等待(2)
  58.         超级键盘按键(65)
  59.         等待(2)
  60.         超级键盘按键(70)
  61.         等待(2)
  62.         超级键盘按键(71)
  63.         等待(2)
  64.         超级键盘按键(86)
  65.         等待(2)
  66.         超级键盘按键(52)
  67.         等待(2)  
  68.     end
  69.    
  70. 结束
复制代码

评分

参与人数 0威望 +10 金币 +10 收起 理由
shenghuizero + 10 + 10 很给力!

查看全部评分

回复 支持 反对

使用道具 举报

沙发
发表于 2015-4-23 14:55:51 | 只看该作者
  1.     变量 time = 获取系统时间()
  2.     循环(真)
  3.         如果(获取系统时间() - time >= 3 * 60 * 1000)
  4.             调试输出("每三分钟执行一次")
  5.         结束
  6.     结束
复制代码
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-9-23 04:46 , Processed in 0.159837 second(s), 25 queries .

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

© 2001-2013 Comsenz Inc.

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