TC官方合作论坛

标题: 热键与线程 [打印本页]

作者: 1774132    时间: 2017-12-11 12:59
标题: 热键与线程
小弟新人一枚,满怀着希望,恳求大人们解答:
     已经研究好几天了,一直没什么进展,看了很多教学视频,奈何版本不同,以下有几个问题
1、让键盘始终按某个数字键,热键终止就停
2、因为有循环,不写线程就卡,但是版本不同,按照教学视频写不对,比如:   线程句柄 = 线程开启("线程控制。键盘按键”," ")
//变量 线程ID
////从这里开始执行
//功能 执行()
//    循环(真)
//        变量 键盘按键 = 0
//        循环(键盘按键<1)
//            键盘按键 = 键盘按键 +1
//            键盘按键(50,1)
//            调试输出(键盘按键)   
//        结束
//        //启动_热键操作
//        功能 启动_热键()
//            线程ID=线程开启("执行","")
//            句柄 = 线程开启("键盘按键"")
//            

//            //终止热键操作
//            功能 终止_热键()
//            结束
//        结束
//        




变量 线程ID

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

功能 执行()
    循环(真)
        变量 键盘按键 = 0
        循环(键盘按键<1)
            键盘按键 = 键盘按键 +1
            键盘按键(50,1)
            调试输出(键盘按键)
        结束

        功能 终止_热键()
            线程关闭(线程ID)
        结束
    结束


  请各位指引我走向光明

作者: 1774132    时间: 2017-12-11 12:59
不要沉不要沉
作者: cjxdn    时间: 2017-12-11 14:07
本帖最后由 cjxdn 于 2017-12-11 15:25 编辑
  1. 变量 线程ID

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

  5. 功能 执行()
  6.     循环(真)
  7.         变量 键盘按键 = 0
  8.         循环(键盘按键<1)
  9.             键盘按键 = 键盘按键 +1
  10.             键盘按键(50,1)
  11.             调试输出(键盘按键)
  12.         结束
  13. 结束
  14. 结束

  15.         功能 终止_热键()
  16.             线程关闭(线程ID)
  17.         结束
复制代码


作者: 1774132    时间: 2017-12-11 14:42
本帖最后由 1774132 于 2017-12-11 14:46 编辑
cjxdn 发表于 2017-12-11 14:07

F:\TC论坛图片地址
第16行不对,请再帮我看一下[attach]25832[/attach]
作者: cjxdn    时间: 2017-12-11 15:24
1774132 发表于 2017-12-11 14:42
第16行不对,请再帮我看一下

重新复制2楼代码

少了1个结束
作者: cjxdn    时间: 2017-12-11 15:24
1774132 发表于 2017-12-11 14:42
第16行不对,请再帮我看一下

重新复制2楼代码

少了1个结束
作者: 1774132    时间: 2017-12-11 15:36
cjxdn 发表于 2017-12-11 15:24
重新复制2楼代码

少了1个结束

解决了,万分感谢!
我对照了一下,我的结束语句不对,是这样么?





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