所以在这种情况下,我要求AHK使用以下功能按两次换班。
ShiftPress(delay){
send {Shift Down}
Sleep, delay
send {Shift Up}
Sleep, delay
}
ShiftPressTwice(delay){
ShiftPress(delay)
ShiftPress(delay)
}
对于这组键(不确定这是否是迭代一组键的最佳方式,只使用我在网上找到的例子)
w::
a::
s::
d::
1::
2::
3::
4::
5::
Space::
ShiftPressTwice(10)
while GetKeyState("Space")
{
Sleep, 10
}
Return
我的想法是上面的代码有点像切换案例,然后它应该调用我的函数ShiftPressTwice(delay)
一次,然后点击GetKeyState(key)
循环然后睡觉然后保释。发生的事情似乎是在无休止的循环中运行。请让我知道,如果你有任何问题。
答案 0 :(得分:0)
w::
a::
s::
d::
1::
2::
3::
4::
5::
Space::
ShiftPressTwice(10)
KeyWait %A_ThisHotkey%
Return