阅读:1263回复:3
最近发现ahk可以代替一些火狐的扩展
这些方法网上很多,有需要的大家自己去找找。有个问题问一下。一个循环如何设定某个键按下启动再次按下重头开始循环,只要这个键按下就从头循环,举个例子:
Loop, 10 { 我自己的代码 } 这个循环就是循环10次。我的目的就是按下一个键开始循环,中途按下这个键就中止循环从头再来,如果不按这个键就循环完10遍。 总之一旦中途按键无论循环到了第几遍都从头再来一遍。有人说这个没法实现。 |
|
1楼#
发布于:2019-02-03 18:39
|
|
|
2楼#
发布于:2019-02-03 21:03
kmc:你这不就是递归么?你这个我回来测试一下,我现在用这个q:: Hotkey, %A_ThisHotkey%,, T2 ; 这里修改每个热键允许同时存在2个线程 if (q_ok) { Reload return } Loop,4 不过这个有个问题就是,每次按q从头开始但都多一次。正常应该无论何时中断从头开始都应该再循环5次,但总是6次。 |
|
3楼#
发布于:2019-02-03 21:06
那个代码应该是 Loop,5.如果设置成 Loop,4就是5次。我也搞不懂。
|
|