微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

AHK - 在函数内睡眠不起作用 (2)

如何解决AHK - 在函数内睡眠不起作用 (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%
    } 
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。