看板 EzHotKey 關於我們 聯絡資訊
以下程式碼為我在網路上取得 會用但是不明白意思 希望有人能解釋一下 ============================== MButton:: KeyWait, MButton, T2 if !(a := !a) Reload SetTimer, pressA, 0 pressA: if ( 某條件成立 ) { send 某鍵 } Return ============================== 上述程式碼作用為當我在遊戲中按下中鍵時 會開始跑pressA裡的東西 若某條件成立則輸出鍵盤某鍵 持續loop 直到我再次按下中鍵才停止 而我不明白的部分在於!(a := !a) 能否有人能解釋一下 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.241.38.214 ※ 文章網址: https://www.ptt.cc/bbs/EzHotKey/M.1538914014.A.492.html ※ 編輯: syterol (111.241.38.214), 10/07/2018 20:09:56
a0193143: 我沒記錯的話 就是一個類似開關(toggle)的東西 10/08 07:16
a0193143: 那a可以換成你喜歡的東西 只要其他部分也有改到就行 10/08 07:16
syterol: 可是a只有出現在這,其他地方完全沒有 10/08 08:11