AHK 如何修复 KeyPress 没有打破循环
AHK How to fix KeyPress is not breaking the loop
该脚本旨在中断 XButton1 上的循环,但失败了。
我是 AHK 脚本的新手,我制作的一个非常简单的脚本没有按预期工作。我用谷歌搜索了一下,它适用于所有人。
ended = false
XButton1::
ended = true
return
$XButton2::
ended = false
Loop
{
if (ended = true)
{
break
}
MouseClick left
Sleep 10
}
return
它应该无限点击直到按下 Mouse4 (XButton1)。但是点击它时它并没有停止。
我也检查了其他 Whosebug 帖子,但没有解决问题。
你的代码使用 legacy-syntax 当我开始使用 AHK 时,这让我(我相信很多其他人)很头疼。
要使您的代码正常工作,请更改:
if (ended = true)
至
if (ended = "true")
考虑改用 :=
(SetExpression) 而不是 =
例如:
ended = false
应该变成
ended := false
该脚本旨在中断 XButton1 上的循环,但失败了。
我是 AHK 脚本的新手,我制作的一个非常简单的脚本没有按预期工作。我用谷歌搜索了一下,它适用于所有人。
ended = false
XButton1::
ended = true
return
$XButton2::
ended = false
Loop
{
if (ended = true)
{
break
}
MouseClick left
Sleep 10
}
return
它应该无限点击直到按下 Mouse4 (XButton1)。但是点击它时它并没有停止。
我也检查了其他 Whosebug 帖子,但没有解决问题。
你的代码使用 legacy-syntax 当我开始使用 AHK 时,这让我(我相信很多其他人)很头疼。
要使您的代码正常工作,请更改:
if (ended = true)
至
if (ended = "true")
考虑改用 :=
(SetExpression) 而不是 =
例如:
ended = false
应该变成
ended := false