[AHK-] 請問這一段程式碼是什麼意思

作者: syterol (小賊)   2018-10-07 20:06:51
以下程式碼為我在網路上取得
會用但是不明白意思
希望有人能解釋一下
==============================
MButton::
KeyWait, MButton, T2
if !(a := !a)
Reload
SetTimer, pressA, 0
pressA:
if ( 某條件成立 )
{
send 某鍵
}
Return
==============================
上述程式碼作用為當我在遊戲中按下中鍵時
會開始跑pressA裡的東西
若某條件成立則輸出鍵盤某鍵
持續loop
直到我再次按下中鍵才停止
而我不明白的部分在於!(a := !a)
能否有人能解釋一下
謝謝
作者: a0193143 (萬咒逆)   2018-10-08 07:16:00
我沒記錯的話 就是一個類似開關(toggle)的東西那a可以換成你喜歡的東西 只要其他部分也有改到就行
作者: syterol (小賊)   2018-10-08 08:11:00
可是a只有出現在這,其他地方完全沒有

Links booklink

Contact Us: admin [ a t ] ucptt.com