AHK - 在函数内休眠不起作用 (2)
AHK - Sleep inside a function doesn't work (2)
我已经阅读了之前的类似文章并按照其中的建议进行了尝试。但这对我不起作用。或者我错过了什么?我尝试了很多语法变体。
keydelay := 1000
^z::
PlayQueue([1,2,3,"q","e"])
return
PlayQueue(queue)
{
global keydelay
for i, k in queue
Send, %k%
Sleep %keydelay%
}
它只是立即触发,没有延迟:/
只有单行语句才能省略{ }
。
你的 for 循环体有两行,所以你需要大括号。
PlayQueue(queue)
{
global keydelay
for i, k in queue
{
Send, %k%
Sleep, %keydelay%
}
}
我已经阅读了之前的类似文章并按照其中的建议进行了尝试。但这对我不起作用。或者我错过了什么?我尝试了很多语法变体。
keydelay := 1000
^z::
PlayQueue([1,2,3,"q","e"])
return
PlayQueue(queue)
{
global keydelay
for i, k in queue
Send, %k%
Sleep %keydelay%
}
它只是立即触发,没有延迟:/
只有单行语句才能省略{ }
。
你的 for 循环体有两行,所以你需要大括号。
PlayQueue(queue)
{
global keydelay
for i, k in queue
{
Send, %k%
Sleep, %keydelay%
}
}