我在sof上看到過類似的話題,但它的解決方案並沒有幫助我。這正在勾起我的想法,基本上我想要的是有一些方法來訪問和修改一個值,該值將通過我的單個.ahk文件中的宏保持其上次更改的狀態。AutoHotKey全局變量可以被不同的宏訪問和修改嗎?
參見下面的例子,
~Home::Suspend
XButton1::
tog()
return
LButton::
shot()
return
var := "1"
tog(){
var *= -1
}
shot(){
If (var = "1") {
Loop, 1 {
Send {k}
Sleep 65
Send {WheelDown}
Sleep 100
Send {WheelUP}
Sleep 10
}
} Else {
Send {k}
}
}
我知道上面是不正確的,我試圖用「全局」在我的功能,但我不能讓我的預期效果。
可能重複的[全局變量不具有全球範圍](https://stackoverflow.com/questions/10198900/global-variable-does-not-have-global-scope) –