_Timer_GetIdleTime
Возвращает количество тиков с момента последней активности пользователя (т.е. Клавиатура/Мышь)
#include <Timers.au3>
_Timer_GetIdleTime()
Возвращаемое значение
Успех: | Возвращает количество тиков с момента последней активности (приблизительно миллисекунд) |
Ошибка: | Устанавливает @extended = 1 if rollover occurs (see remarks) |
Примечания
The current ticks since last system restart will roll over to 0 every 50 days or so, which makes it possible for last user activity to be before the rollover, but run time of this function to be after the rollover. If this happens, @extended = 1 and the returned value is ticks since rollover occured.Пример
#include <Timers.au3>
; Если в течении ожидания этих 5 сек будет активирована мышь или клавиатура, то функция возвратит время простоя от этого момента.
Sleep(5 * 1000) ; 5 сек
Global $iIdleTime = _Timer_GetIdleTime()
MsgBox(64, "_Timer_GetIdleTime", "Время простоя = " & $iIdleTime & " мсек")