慕尼黑5688855
2021-10-27 23:19:29
只看懂了AHK里關(guān)于這里的應(yīng)用 有兩個(gè)模式 一個(gè)是P模式 是定義一個(gè)按鍵在被物理性的按下的時(shí)候起作用的一個(gè)是T模式 關(guān)于這個(gè)T模式 就看不懂了關(guān)于腳本`::send {7}$7:: Loop {if not GetKeystate("7","T")break} return 這里出了錯(cuò)誤 為什么 break 指令 不能停止 if not GetKeystate("7","T") 指令要怎樣修改才能正確的 讓 if not GetKeystate("7","T") 指令 終止
2 回答

紫衣仙女
TA貢獻(xiàn)1839條經(jīng)驗(yàn) 獲得超15個(gè)贊
P的意思是press 按下
T的意思是toggle 切換
所以你的GetKeystate("7","T")明顯使用錯(cuò)誤了
GetKeystate("7","T")獲取按鍵7的切換狀態(tài).....
能切換狀態(tài)的只有3個(gè):CapsLock ScrollLock NumLock
所以修改應(yīng)給為GetKeystate("7","P") 獲取按鍵7的按下?tīng)顟B(tài)
按下時(shí)返回1(或者說(shuō)true) 沒(méi)按下返回 0(false)
如果你要按下7就終止的話(huà)
應(yīng)該用法是If GetKeystate("7","P") Break

12345678_0001
TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個(gè)贊
就是按住某個(gè)按鍵后不釋放該按鍵,當(dāng)松開(kāi)后按鍵釋放,用腳本實(shí)現(xiàn)這一功能,要把這一功能綁定到另外一個(gè)按鍵上去 onmousedown某個(gè)鼠標(biāo)按鍵被按下 on
添加回答
舉報(bào)
0/150
提交
取消