AHK如何修复KeyPress没有中断循环

时间:2019-05-05 08:09:23

标签: scripting autohotkey

该脚本旨在打破XButton1上的循环,但失败。

我是AHK脚本的新手,我编写的一个非常简单的脚本无法正常工作。我用谷歌搜索,它适用于所有人。

ended = false

XButton1::
ended = true
return

$XButton2::
ended = false
Loop
{
    if (ended = true)
    {
        break
    }
    MouseClick left
    Sleep 10
}
return

应该无限点击,直到按下Mouse4(XButton1)。但是单击它并不会停止。

我还检查了其他StackOverflow帖子,没有任何解决方法。

1 个答案:

答案 0 :(得分:1)

您的代码使用legacy-syntax,当我开始使用AHK时,这对我(我相信还有很多人)来说是一个头疼的事。

要更改代码,请执行以下操作:

if (ended = true)

if (ended = "true")

考虑从:=切换到=SetExpression

例如:

ended = false
应该成为
ended := false