//想问两个问题:第一、变量 是否暂停=假,请问这个假的赋值是怎么回事,这个真或者假与线程运行状态有什么关系,
//况且这个 功能 暂停_热键()没和线程有什么数值传递啊,为什么这个假的值能用在里面
答:变量 是否暂停=假 这个变量是全局变量,任何地方都可以直接使用.是为了控制线程暂停和恢复的,和线程运行关闭没关系.
//第二、判断语句 如果()括号里的值是不是要为真才执行如果后面的代码,
//为假就执行否则后面的代码,看视频有些地方一句带过,简单的东西又说得很详细
答:如果括弧里为真,执行括弧后面的,为假,执行否则后面的
//下面我修改了.你参考一下
变量 是否暂停,线程ID=0
功能 启动_热键()
如果(线程ID == 0)//防止多开
线程ID=线程开启("执行","")
是否暂停 = 真//防止线程暂停时线程关闭
结束
结束
功能 终止_热键()
如果(线程ID)
线程关闭(线程ID)
线程ID = 0//恢复初始状态,以便下次开启
结束
结束
功能 暂停_热键()
如果(是否暂停)
是否暂停=假
线程暂停(线程ID)
否则
是否暂停=真
线程恢复(线程ID)
结束
结束 |