TC官方合作论坛

 找回密码
 立即注册
查看: 1304|回复: 8

[已解决] 热键关闭,不能用

[复制链接]
发表于 2015-11-17 13:37:48 | 显示全部楼层 |阅读模式
小弟设置了个循环,按键W后就会出现消息框"草"字.
为什么我点F9热键关闭后,按W还是会出现消息框"草"字.
实在不解!!!!

本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2015-11-17 13:46:29 | 显示全部楼层
变量 线程ID

功能 启动_热键()
    线程ID=线程开启("执行","")
结束

功能 执行()
    循环(真)
        如果(键盘等待按键()==87)
            等待(200)
            调试输出("执行")
        结束
    结束
结束

功能 终止_热键()
    线程关闭(线程ID)
结束
回复 支持 反对

使用道具 举报

发表于 2015-11-17 13:40:49 | 显示全部楼层
写错了
回复

使用道具 举报

 楼主| 发表于 2015-11-17 13:43:17 | 显示全部楼层

哪里错了...这是TC5.5版本的....热键的开启和关闭都是他们自带的,,我没动过啊!..我只是在热键开启的事件添加了我的事件
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-11-17 13:49:11 | 显示全部楼层
cjxdn 发表于 2015-11-17 13:46
变量 线程ID

功能 启动_热键()

原来是我写错地方了.
回复 支持 反对

使用道具 举报

发表于 2015-11-17 13:49:35 | 显示全部楼层

.

本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2015-11-17 13:51:40 | 显示全部楼层
变量 线程ID = 0,循环开关 = 假

功能 启动_热键()
    如果(线程ID == 0)
        循环开关 = 真
           线程ID = 线程开启("执行","")
    结束
结束

功能 执行()
   循环(循环开关)
  //这里写代码
  结束
结束

功能 终止_热键()
  如果(线程ID != 0)
   循环开关 = 假
    线程关闭(线程ID)
  结束
结束
回复 支持 反对

使用道具 举报

发表于 2015-11-17 13:52:14 | 显示全部楼层
这样写
回复

使用道具 举报

发表于 2015-11-17 13:59:44 | 显示全部楼层
变量 线程ID = 0,循环开关 = 假

功能 启动_热键()
    如果(线程ID == 0)
        循环开关 = 真
           线程ID = 线程开启("执行","")
    结束
结束

功能 执行()
   循环(循环开关)
  //这里写代码
  结束
结束

功能 终止_热键()
   如果(线程ID != 0)
    循环开关 = 假
    线程ID = 0
    线程关闭(线程ID)
  结束
结束
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-29 02:00 , Processed in 0.040854 second(s), 24 queries .

Powered by 海安简单软件服务部

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

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