我希望一个变量在 0,1,2,3 之间变化,并在按键 3 后返回 0



我正在尝试为我的ahk代码制作"配置文件"。所以例如。我希望我的键对不同的情况做一些事情,因此每当我按 CTRL+TAB 时,我都会有一个在 0、1、2 和 3 之间循环的主变量。 我不知道该怎么做。在我看来,做这样的事情会很好: 如果按 CTRL+TAB --->变量 = sequence.next(( 并且序列在达到 0 后将返回到 3 我知道这甚至不接近它应该像的代码,但我只想展示我想象的代码是如何想象的

此代码将从数字0开始,最多3折痕,并在0处重新开始。您可以通过按Numpad0增加数字,并在带有Numpad1的消息框中打印出当前数字。

startVar := 0
Numpad0::
if(startVar == 3) {
startVar := 0
return
}
startVar++
return
Numpad1::
MsgBox, %startVar%
return

这是你想要的吗?

最新更新