随机登录名
随机登录名
关注数: 0
粉丝数: 0
发帖数: 1
关注贴吧数: 0
新人求助,如何即时判断跳出循环 刚接触ahk,自己试着写了个脚本, 功能是按下F11循环,按下F12退出循环。 一开始是这样写的: F11:: loop{ send {T} sleep 10000 if GetKeyState("F12","P") ; break } return 运行后发现因为sleep时间比较长,导致判定按下F12的时间也比较长,也就是要每隔10秒才判断一次F12按下 后面想了个笨办法,改成了: F11:: loop{ send {T} if GetKeyState("F12","P") ; break sleep1000 ……重复10遍…… if GetKeyState("F12","P") ; break sleep1000 } return 来实现10秒循环,但是每隔1秒来判断是否中断循环, 运行了一下倒是可以勉强实现功能, 但是写得实在比较丑陋,而且也不是即时判断, 不知道正统途径是怎么实现在一个较长周期的循环里,即时判定按下某个键来中断循环?
1
下一页