[AHK-] 這可以用SetTimer實現嗎?

作者: shala (沙羅)   2021-09-29 14:04:28
寫SetTimer , Label, -10000的話

程式啟動後會執行一次Label,10秒後又再執行一次才結束

但我想要程式啟動後不要執行Label,等10秒後才第一次執行Label

這可能用SetTimer實現嗎?

不能用Sleep,因為用等待10秒的期間有其他程式要繼續執行。
作者: edwin96017 (閑(  ̄ c ̄)y▂ξ)   2021-09-29 18:35:00
#MaxThreadsPerHotkey 多線程就能用sleep了?
作者: mkz6 ( )   2021-09-29 19:24:00
settimer並不會一啟動就執行label^1::settimer, label, -1000label:send areturn這個按ctrl+1就是一秒後送出一個a並不會馬上送a後等一秒再送asettimer指令說明 https://bit.ly/39Py50e週期為負數, 則計時器僅執行一次.例如指定 -100, 計時器將在 100 ms 後執行然後關閉
作者: bhbbbbb (影)   2021-09-30 17:12:00
我會建議你把程式碼貼上來,我猜很大的機率是你 setTimer寫在前面,而到 label 中間並沒有 return 所以才會這樣認為

Links booklink

Contact Us: admin [ a t ] ucptt.com