Re: [AHK-] 按下某按鍵後 時間內不能重複按

看板EzHotKey作者 (閑狼之語)時間3年前 (2021/01/19 11:23), 3年前編輯推噓1(102)
留言3則, 2人參與, 3年前最新討論串2/3 (看更多)
我做了settimer 但是輸出卻不能達成目標 (2 23 24 23 2 234) 間格1秒 輸出2 間格2秒 輸出3 間隔3秒 輸出4 >>最後總共輸出: 2 23 24 23 2 234~loop 但是結果卻是 2 2 32 42 32 2 2 432 2多一拍? --- banana:=0 q:: banana:=!banana if(banana=1) { settimer, a, 1000 settimer, b, 2000 settimer, c, 3000 } else { settimer, a, off settimer, b, off settimer, c, off } a: send 2 return b: send 3 return c: send 4 return --- 不用settimer --- banana := 0 Array := ["234","2","23","24","23","2"] i:=0 q:: banana:=!banana loop { send % Array[i] i++ sleep, 1000 if(i >=7) { i=0 } } Until banana =0 --- 修改 使用陣列 :D -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 115.43.164.98 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/EzHotKey/M.1611026584.A.CAD.html

01/19 21:08, 3年前 , 1F
我昨天有說要先send 234再loop,settimer是時間到了才執行
01/19 21:08, 1F

01/19 23:04, 3年前 , 2F
忘記加第一次的send 234. 然後我在多跑幾次settimer
01/19 23:04, 2F

01/19 23:06, 3年前 , 3F
"感覺" 字打出來是[2 2 32 42 32 2 2 432 ]?
01/19 23:06, 3F
※ 編輯: edwin96017 (115.43.164.98 臺灣), 01/23/2021 02:37:18
文章代碼(AID): #1W1b2Ooj (EzHotKey)
文章代碼(AID): #1W1b2Ooj (EzHotKey)