TC官方合作论坛

 找回密码
 立即注册
查看: 108|回复: 5
打印 上一主题 下一主题

[已解决] 大神看看

[复制链接]
跳转到指定楼层
楼主
发表于 2016-8-13 14:10:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
变量 线程ID,是否暂停=假
//启动_热键操作
功能 启动_热键()
    线程ID=线程开启("执行","")
结束
//终止热键操作
功能 终止_热键()
    线程关闭(线程ID)
结束


功能 暂停_热键()
    如果(!是否暂停)
        是否暂停=真
        线程暂停(线程ID)
        
    否则
        是否暂停=假
        线程恢复(线程ID)
    结束
   
结束
想问两个问题:第一、变量 是否暂停=假,请问这个假的赋值是怎么回事,这个真或者假与线程运行状态有什么关系,况且这个 功能 暂停_热键()没和线程有什么数值传递啊,为什么这个假的值能用在里面
第二、判断语句 如果()括号里的值是不是要为真才执行如果后面的代码,为假就执行否则后面的代码,看视频有些地方一句带过,简单的东西又说得很详细

回复

使用道具 举报

板凳
发表于 2016-8-13 14:41:44 | 只看该作者
//想问两个问题:第一、变量 是否暂停=假,请问这个假的赋值是怎么回事,这个真或者假与线程运行状态有什么关系,
//况且这个 功能 暂停_热键()没和线程有什么数值传递啊,为什么这个假的值能用在里面

答:变量 是否暂停=假 这个变量是全局变量,任何地方都可以直接使用.是为了控制线程暂停和恢复的,和线程运行关闭没关系.

//第二、判断语句 如果()括号里的值是不是要为真才执行如果后面的代码,
//为假就执行否则后面的代码,看视频有些地方一句带过,简单的东西又说得很详细

答:如果括弧里为真,执行括弧后面的,为假,执行否则后面的



//下面我修改了.你参考一下
变量 是否暂停,线程ID=0
功能 启动_热键()
    如果(线程ID == 0)//防止多开
        线程ID=线程开启("执行","")
        是否暂停 = 真//防止线程暂停时线程关闭
    结束
结束

功能 终止_热键()
    如果(线程ID)
        线程关闭(线程ID)
        线程ID = 0//恢复初始状态,以便下次开启
    结束
结束

功能 暂停_热键()
    如果(是否暂停)
        是否暂停=假
        线程暂停(线程ID)
    否则
        是否暂停=真
        线程恢复(线程ID)
    结束
结束
回复 支持 反对

使用道具 举报

沙发
 楼主| 发表于 2016-8-13 14:24:56 | 只看该作者
基本搞明白变量 是否暂停=假只是给暂停初始状态的一种状态值 可以=真 也可以=假,是给if后面判断提供一个参考值是吗?但这里应该就只能用真,假两种状态才行吧。
回复 支持 反对

使用道具 举报

地板
发表于 2016-8-13 14:45:35 | 只看该作者
功能 暂停_热键()
    如果(线程ID)//防止线程没开启时运行
        如果(是否暂停)
            是否暂停=假
            线程暂停(线程ID)
        否则
            是否暂停=真
            线程恢复(线程ID)
        结束
    结束
结束
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2016-8-13 15:19:25 | 只看该作者
言术 发表于 2016-8-13 14:41
//想问两个问题:第一、变量 是否暂停=假,请问这个假的赋值是怎么回事,这个真或者假与线程运行状态有什么 ...

谢谢您的解答!!如果语句判断的只能是真或者假吗?你这个是防止多开,应该是用到了跨线程传参的吧,看到过只是没学到那来
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2016-8-13 15:23:14 | 只看该作者
言术 发表于 2016-8-13 14:45
功能 暂停_热键()
    如果(线程ID)//防止线程没开启时运行
        如果(是否暂停)

这个懂了,这段代码加入了线程ID,用线程ID返回值判断线程是否为开启,如果(线程为开启),则按暂停键才有效是么
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

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

GMT+8, 2025-9-20 07:18 , Processed in 0.129776 second(s), 23 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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