我希望变量在 0、1、2、3 之间变化,并在按键 3 后返回 0
I want a variable to change between 0,1,2,3 and go back to 0 after 3 on a key press
我正在尝试为我的 ahk 代码制作 'profiles'。所以e。 G。我希望我的键针对不同的情况做一些事情,因此我将有一个主变量,每当我按下例如CTRL+TAB。
我不知道该怎么做。在我看来,做这样的事情会很好:
如果按下 CTRL+TAB ---> variable = sequence.next()
序列到达 3 后会回到 0
我知道那甚至不接近它应该是什么样的代码,但我只想展示我想象中的代码是怎样的
此代码将从数字 0
开始,增加到 3
并再次从 0
开始。您可以通过按 Numpad0
来增加数字,并使用 Numpad1
在消息框中打印出当前数字。
startVar := 0
Numpad0::
if(startVar == 3) {
startVar := 0
return
}
startVar++
return
Numpad1::
MsgBox, %startVar%
return
这是你想要的吗?
我正在尝试为我的 ahk 代码制作 'profiles'。所以e。 G。我希望我的键针对不同的情况做一些事情,因此我将有一个主变量,每当我按下例如CTRL+TAB。 我不知道该怎么做。在我看来,做这样的事情会很好: 如果按下 CTRL+TAB ---> variable = sequence.next() 序列到达 3 后会回到 0 我知道那甚至不接近它应该是什么样的代码,但我只想展示我想象中的代码是怎样的
此代码将从数字 0
开始,增加到 3
并再次从 0
开始。您可以通过按 Numpad0
来增加数字,并使用 Numpad1
在消息框中打印出当前数字。
startVar := 0
Numpad0::
if(startVar == 3) {
startVar := 0
return
}
startVar++
return
Numpad1::
MsgBox, %startVar%
return
这是你想要的吗?