使用函式而不是標籤
AutoHotkey 過去嚴重依賴標籤,直到版本 1.1.20。它對標籤的依賴具有非常嚴重的缺點。主要的一個是標籤通常在全域性範圍內執行,這意味著標籤中定義的任何變數都是全域性可用的。這聽起來很棒,直到你意識到,例如,你不能只使用其他人的庫而不確保他們的變數不會干擾你的。
在沒有必要的情況下在全域性範圍內工作只是不好的做法。
所以這就是函式的用武之地。從版本 1.1.20 開始,每個接受 label-name 作為引數的 AutoHotkey 命令現在都可以接受一個函式名。