答案 0 :(得分:5)
变量必须在auto-execute section或热键/热字符串/或其他函数中声明。
new Regex(@"([\d.][.][\d.])([a-zA-Z- -/]+)");
或 要访问函数内的全局变量,您需要在函数内添加全局:
#Warn
global a := "10/10" ; super-global variable
$+p:: Pause
$+1:: foo()
foo(){
MsgBox % "a = " . a
}
或:
#Warn
a := "10/10" ; global variable
$+p:: Pause
$+1:: foo()
foo(){
global
MsgBox % "a = " . a
}
有关更多详细信息,请阅读Local and Global Variables