TC官方合作论坛

 找回密码
 立即注册
查看: 841|回复: 5

[已解决] 怎样能按一个键随时终止tc脚本运行

[复制链接]
发表于 2013-9-29 23:54:50 | 显示全部楼层 |阅读模式

马上加入TC

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

x
怎么编写脚本语言,使随时按下某一个键,终止tc脚本的运行。
回复

使用道具 举报

发表于 2013-9-30 15:36:06 | 显示全部楼层
回复 1楼shuaiqiang68的帖子


觉得不错,记得给个采纳哦!

空间 解答专用
//默认空间
变量 线程1句柄,线程2句柄

功能 开始_点击()
    线程1句柄=线程.开启("解答专用.线程1","")
    辅助.等待(1000)
    线程2句柄=线程.开启("解答专用.线程2","")
功能结束

功能 启动热键_热键()
    线程1句柄=线程.开启("解答专用.线程1","")
    辅助.等待(1000)
    线程2句柄=线程.开启("解答专用.线程2","")
        调试输出("线程已经开始运行")
功能结束

功能 停止热键_热键()
         线程.暂停(线程1句柄)
        辅助.等待(100)
    线程.暂停(线程2句柄)   
        调试输出("线程已经暂停运行")
功能结束


功能 线程1()
    变量 i
    循环(真)
        i=i+1
        如果(i==10)
            i=0
            辅助.消息框("线程1的:i等于10了!")
        如果结束   
        辅助.等待(250)
    循环结束
功能结束


功能 线程2()
    变量 i
    循环(真)
        i=i+1
        如果(i==10)
            i=0
            辅助.消息框("线程2的:i等于10了!")
        如果结束   
        辅助.等待(250)
    循环结束
功能结束

功能 初始化()
热键.注册("启动热键")
  热键.注册("停止热键")
  辅助.消息框("F10_启动辅助,F12_停止辅助!")
功能结束

功能 销毁()
    线程.关闭(线程1句柄)
    线程.关闭(线程2句柄)
    热键.销毁("启动热键")
       热键.销毁("停止热键")
功能结束



空间结束
回复 支持 反对

使用道具 举报

发表于 2013-9-30 02:09:52 | 显示全部楼层
开个线程
然后 键盘等待按键

当键值 不等于0时 则关闭线程
回复 支持 反对

使用道具 举报

发表于 2013-9-30 09:18:15 | 显示全部楼层
首先建立一个全局变量,例如:变量 暂停全局变量
然后在你在启动某线程时把值赋值到这个全局变量上 例如:暂停全局变量=线程.开启("线程1","")
然后你就可以利用热键这个控键,并设置按下那个按键激活他的主线程,他的主线程里这样写就可以暂停了,例如:(这里面是热键的主线程) 线程.暂停(暂停全局变) 这样就可以暂停了
如果还要不懂的+2990679726

如果我的回复有帮助,请采纳。 不要做伸手党哦! 采纳最有爱啦~
回复 支持 反对

使用道具 举报

发表于 2013-9-30 11:52:04 | 显示全部楼层
用消息路由
回复 支持 反对

使用道具 举报

发表于 2013-9-30 11:54:56 | 显示全部楼层
热键
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-24 08:02 , Processed in 0.039558 second(s), 24 queries .

Powered by 海安简单软件服务部

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

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