【新手回复】按两次启动热键,脚本就不能停止
.
var 线程ID
线程关闭(线程ID)
按两次热键 会启动两个线程,得到两个线程句柄。
而保存线程句柄的变量 只设置了一个。所以后一句柄,会覆盖前一句柄。
前面的线程句柄 就被覆盖掉,消失了;造成前面的线程,无法关闭。
.
=======================================================
var hThread, run
功能 执行()
while(run)
//代码写这里.
//
sleep(100)
end
结束
功能 启动_热键()
var bool = 线程获取状态(hThread)
if(bool == 0)
run = 1
hThread = 线程开启("执行", "")
end
结束
功能 终止_热键()
run = 0
线程关闭(hThread)
结束