Re: [AHK-] 請問要怎麼重覆執行某一段指令?
發現了可以利用鍵盤開關(例如 CapsLock)來控制迴圈
#q:: ;按下 Win + Q 則執行至 return 前面的指令
Loop ;重複不斷執行 {...} 的指令
{
MsgBox , 我會一直重複出現唷!! 哇哈哈~~
GetKeyState , state, CapsLock, T
if state = D ;如果 state 的內容是 D,則執行下面的 {...}
{
MsgBox , 可惡!!被破解了!!!!
break ;離開 Loop
}
}
return
══════════════════════════════
GetKeyState , 變數 , 按鍵名稱 , 參數(P/T)
http://www.autohotkey.com/docs/commands/GetKeyState.htm
GetKeyState 這個指令會判斷指定的按鍵是否正被按下或者其狀態是否被打開。
(例如判斷大寫是否被打開),並且將狀態放進指定變數中。
變數: 放置按鍵狀態的變數,指定按鍵被按下時內容是 D,放開則是 U 。
按鍵名稱: 變數名稱,例如 F1、Down、NumpadAdd
詳見 http://www.autohotkey.com/docs/KeyList.htm
參數: P 表示偵測按鍵是否按下(Phisically push down)
T 表示偵測按鍵狀態(如大小寫,Number Lock)是否被打開
(Toggle on/off)
══════════════════════════════
參數改成 T 就不用辛苦地一直按著某個鍵等他被偵測到了~~
要增刪其他功能只要對
MsgBox , 我會一直重複出現唷!! 哇哈哈~~
這一行下手就行了喔~~ ^_^
--
戰略高手 遊戲, 數位, 程設 [jzs/lostname
DigitalWare 軟體 Σ軟體 應用 技巧 [lostname]
EzHotKey 軟體 ◎簡化複雜工作的快速鍵軟體 VElysian
EzHotKey 主要討論一種可以把複雜的滑鼠鍵盤動作變成簡單的快速鍵的軟體。
例如: 重複的剪下貼上,或是將滑鼠調整音量的動作簡化成只按 +/- 鍵。
包括: AutoHotKey、AutoIt、EZScript、VBScript、Windows 批次檔。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.62.74.154
討論串 (同標題文章)
完整討論串 (本文為第 3 之 4 篇):
EzHotKey 近期熱門文章
PTT數位生活區 即時熱門文章