这个简单的代码有时有效,有时无效:
#F1::#1
有时它会切换到任务栏上的第一个应用程序,有时它只是键入 1。为什么会这样?
我正在处理的代码是:
#f2::
sleep 1000
Send {LWin down}
Loop 3
{
Send 1
Sleep 100
}
Send {LWin up}
Return
这将切换到任务栏上第一个应用程序的第三个窗口。
sleep 1000
延迟太多,对我来说没有用,但如果我省略它,或者甚至将其更改为 sleep 100
,它(通常?) 不起作用。我想知道当我释放 Windows 键时,它是否会在我发送 1 之前将其解释为按键,但是当我通过键入 RWin+F2 来触发它时也会发生这种情况。我尝试用 KeyWait, LWin
代替睡眠,但这没有帮助。
这似乎是一个简单的问题,但我找不到任何相关信息。我尝试使用 ~ 和 $ 以及 {blind} 和 InputLevel,但它们都不起作用。