AHK,没有按预期工作
AHK, not working as expected
试图制作一个可切换的循环,似乎根本没有发送 e,请帮忙?
myvar := false
k::
myvar := true ? false : true
return
while (myvar)
{
Send, e
Sleep 100
}
您可以指定另一个键来暂停/恢复。在这种情况下,k 将切换,F12 将 运行 无限期地切换(因此只需使用 k 来切换)。
k::
Hotkey, F12, toggle
return
F12::
while(true)
{
Send, e
Sleep 100
}
也可以尝试 Loop
而不是 while(true)
k::
pause, toggle
F12::
Loop,
{
Send e
Sleep, 100
}
return
引用自AutoHotkey forum。
这是我的建议:
k::SetTimer, SendLetterE, % (Toggle:=!Toggle) ? 100 : "Off"
SendLetterE() {
Send, e
}
试图制作一个可切换的循环,似乎根本没有发送 e,请帮忙?
myvar := false
k::
myvar := true ? false : true
return
while (myvar)
{
Send, e
Sleep 100
}
您可以指定另一个键来暂停/恢复。在这种情况下,k 将切换,F12 将 运行 无限期地切换(因此只需使用 k 来切换)。
k::
Hotkey, F12, toggle
return
F12::
while(true)
{
Send, e
Sleep 100
}
也可以尝试 Loop
而不是 while(true)
k::
pause, toggle
F12::
Loop,
{
Send e
Sleep, 100
}
return
引用自AutoHotkey forum。
这是我的建议:
k::SetTimer, SendLetterE, % (Toggle:=!Toggle) ? 100 : "Off"
SendLetterE() {
Send, e
}