Re: [請問] AHK如何用同一個鍵重複啟動連續輸入按鍵
※ 引述《cluclu (ㄚ嚕)》之銘言:
: 剛開始摸索AHK
: 想用同一個按鍵如CapsLock
: 第一次按下去就會重複幫我輸入1
: 再按一次CapsLock就會停止 再按又開始輸入這樣子
: 參考精華區寫法自己寫看看
: CapsLock::
: Loop
: {
: GetKeyState, state , CapsLock
: if state = D
: {
: break
: }
: Send 1
: Sleep, 1000
: }
: return
一個笨方法,但是很簡單
pause
Loop
{
sendplay 1
sleep 100
}
CapsLock::pause
: 發現這樣寫不行因為雖然第二次按下去有break,但又同時啟動這巨集一次
: 所以它永遠會loop不會停止
: 有辦法用同一個鍵啟動/停止一個loop嗎
: ---------------------------------
: 第二個問題
: 遊戲中按到Windows鍵很煩人
: 想要把它改成快速鍵如按Windows鍵不會出現開始功能表
: 而是會變成按下左邊的shift+左邊的Alt加上P
: LWin:: Send {LShift}{LAlt}p
也是笨方法
LWin:: Send {LShift down}{LAlt down}p{LShift up}{LAlt up}
: 這樣寫好像沒法成功
: 寫 Send +!p
: 好像就可以,但我只想要它模擬按左邊的shift跟alt可以嗎
: ---------------------------------
: 剛剛又發現如果我想要按一下鍵盤上的2
: 來break之前的loop,如果這樣寫好像沒辦法作用
: 但如果是用F1F2這種好像就可以
: GetKeyState, state , 2
: if state = D
: {
: break
: }
: http://www.autohotkey.com/docs/KeyList.htm
: Note: The names of the letter and number keys are the same as that
: single letter or digit. For example: b is the "b" key and 5 is the "5" key.
: 但這個keylist裡寫的好像5就代表5這個key的意思
: 一些初心者的問題請多指教
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.161.189.178
推
09/17 17:48, , 1F
09/17 17:48, 1F
推
09/17 22:53, , 2F
09/17 22:53, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
EzHotKey 近期熱門文章
PTT數位生活區 即時熱門文章