[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