TC官方合作论坛

标题: 零基础新学tc,却不知道如何循环执行一段脚本。 [打印本页]

作者: 剑仙十号    时间: 2015-7-14 16:16
标题: 零基础新学tc,却不知道如何循环执行一段脚本。

比如做DNF的X键连发脚本:
KeyPress "x",1

Delay 100

使用按键精灵,脚本属性这里有选项"只执行一次脚本"  "循环执行脚本。"
几下子完成了任务。

使用tc5.2,
KeyPress(88)
sleep(100)
辛辛苦苦学习几个钟,脚本却不能循环执行。
易用性太差。浪费了不少时间。

作者: 78213505    时间: 2015-7-14 17:21
功能 执行()
循环(真)
//你的代码
结束
结束


最好线程调用该功能

作者: 20099371    时间: 2015-7-14 17:42
你可以这样写:
  1. 变量 线程ID
  2. //从这里开始执行
  3. 功能 执行()
  4.     //从这里开始你的代码
  5. 结束
  6. //启动_热键操作
  7. 功能 启动_热键()
  8.     线程ID=线程开启("X键连发","")
  9. 结束
  10. 功能 X键连发()
  11.    
  12.     循环(真)
  13.          键盘按键(88)
  14.     结束
  15.    
  16.    
  17.     结束

  18. //终止热键操作
  19. 功能 终止_热键()
  20.     线程关闭(线程ID)
  21. 结束
复制代码

作者: 20099371    时间: 2015-7-14 17:42
英文版:
  1. var 线程ID
  2. //从这里开始执行
  3. function 执行()
  4.     //从这里开始你的代码
  5. end
  6. //启动_热键操作
  7. function 启动_热键()
  8.     线程ID=threadbegin("X键连发","")
  9. end
  10. function X键连发()
  11.    
  12.     while(true)
  13.         keypress(88)
  14.     end
  15.    
  16.    
  17. end

  18. //终止热键操作
  19. function 终止_热键()
  20.     threadclose(线程ID)
  21. end
复制代码

作者: 剑仙十号    时间: 2015-7-14 18:59
其实我不是这个意思。这点代码对我不是什么难事。
我是在"tc 简单开发吧_百度贴吧"
收集一些新手用户的抱怨。
TC的易用性做得一般般。走失了不少新手用户。
作者: 超自然    时间: 2015-7-14 23:06
楼主,你4天前发的帖子http://bbs.tyuyan.com/thread-51983-1-1.html用了不止一处循环语句.
6小时前发的本帖却不知道如何循环一段代码???
不明白楼主用意何在.........




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