Тема: AHK: Запуск действия по прошествии 10ти сек. со времени старта системы
Нужен код, который бы производил действие только в случае, если со времени загрузки системы прошло больше 10 сек.
Вот, что имею:
#SingleInstance Force
t_TimeFormat := "HH:mm:ss"
t_StartTime := ; Clear variable = A_Now
t_UpTime := A_TickCount // 1000 ; Elapsed seconds since start
t_StartTime += -t_UpTime, Seconds ; Same as EnvAdd with empty time
FormatTime t_NowTime, , %t_TimeFormat% ; Empty time = A_Now
FormatTime t_StartTime, %t_StartTime%, %t_TimeFormat%
If (t_StartTime > t_NowTime <> -10) ;
{
Tooltip, %t_StartTime% больше %t_NowTime%
Sleep,4000
Tooltip
}
Return
Сранивает стартовое с текущим (кажется), но без учёта ситуации после ноля часов, вторых суток машинного бдения и тд.