TC官方合作论坛
标题:
大神们 我按了F9关闭后循环还在继续,要怎样才能让他停止
[打印本页]
作者:
nihaoma123
时间:
2017-8-7 20:27
标题:
大神们 我按了F9关闭后循环还在继续,要怎样才能让他停止
变量 线程ID
//从这里开始执行
功能 加血()
变量 颜色值
循环(真)
颜色值=取色(273,613)
如果(颜色值!=#EE0000)
键盘按键(90)
结束
等待(200)//这里添加你要执行的代码
结束//从这里开始你的代码
结束
功能 打怪()
变量 遍数=0
循环(真)
循环(遍数!=3)
等待(100)
键盘按下(39)
等待(6000)
键盘弹起(39)
等待(300)
键盘按键(67)
等待(1000)
遍数++
结束
遍数=0
等待(300)
循环(遍数!=3)
等待(100)
键盘按下(37)
等待(7000)
键盘弹起(37)
等待(300)
键盘按键(67)
等待(1000)
遍数++
结束
遍数=0
结束
结束
功能 喂宠物()
循环(真)
键盘按键(33)
等待(1200000)
结束
结束
功能 魔法盾()
循环(真)
键盘按键(65)
等待(500000)
结束
结束
//启动_热键操作
功能 启动_热键()
线程ID=线程开启("加血","")
线程ID=线程开启("打怪","")
线程ID=线程开启("喂宠物","")
线程ID=线程开启("魔法盾","")
结束
//终止热键操作
功能 终止_热键()
线程关闭(线程ID)
结束
代码如上,我按了F9之后。脚本还在进行中 循环没结束,这是为什么呢
作者:
言术
时间:
2017-8-7 20:41
功能 启动_热键()
线程ID1=线程开启("加血","")
线程ID2=线程开启("打怪","")
线程ID3=线程开启("喂宠物","")
线程ID4=线程开启("魔法盾","")
结束
功能 终止_热键()
线程关闭(线程ID1)
线程关闭(线程ID2)
线程关闭(线程ID3)
线程关闭(线程ID4)
结束
作者:
nihaoma123
时间:
2017-8-11 12:02
言术 发表于 2017-8-7 20:41
功能 启动_热键()
线程ID1=线程开启("加血","")
线程ID2=线程开启("打怪","")
有一个问题,我发现按你说的再这样改之后,比如我在按键按下 这个命令执行的时候按下了F9 那么键盘还会一直按下这个键,当然 其他的操作就停止了。我感觉这个停止不像完全退出线程,而是在某个语句停止
作者:
498518599
时间:
2017-8-13 15:38
你开启了两遍线程当然乱了
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1