TC官方合作论坛

标题: 我想写个两个循环一起进行的脚本 [打印本页]

作者: shenghuizero    时间: 2015-4-23 14:50
标题: 我想写个两个循环一起进行的脚本
//开始按钮_点击操作
功能 开始_点击()
    等待(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 14:55
  1.     变量 time = 获取系统时间()
  2.     循环(真)
  3.         如果(获取系统时间() - time >= 3 * 60 * 1000)
  4.             调试输出("每三分钟执行一次")
  5.         结束
  6.     结束
复制代码

作者: yy4363    时间: 2015-4-23 15:01
我估计是这个意思

  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. 结束
复制代码





欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1