看板 EzHotKey 關於我們 聯絡資訊
我做了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
mkz6: 我昨天有說要先send 234再loop,settimer是時間到了才執行 01/19 21:08
edwin96017: 忘記加第一次的send 234. 然後我在多跑幾次settimer 01/19 23:04
edwin96017: "感覺" 字打出來是[2 2 32 42 32 2 2 432 ]? 01/19 23:06
※ 編輯: edwin96017 (115.43.164.98 臺灣), 01/23/2021 02:37:18