UDF > Timers >


_Timer_GetIdleTime

Obtient le nombre de 'ticks' écoulés depuis la dernière activité de l'utilisateur (clavier/souris)

#include <Timers.au3>
_Timer_GetIdleTime ( )

Valeur de retour

Succès: Retourne le nombre entier de 'ticks' (approximativement des millisecondes) depuis la dernière activité
Échec: Définit @extended = 1 si la remise à zéro se produit (voir Remarques)

Remarque

Le nombre de 'ticks' en cours depuis le dernier redémarrage du système sera reporté à 0 tous les 50 jours ou plus, ce qui rend possible la dernière activité de l'utilisateur avant la remise à zéro, mais l'exécution de cette fonction peut se produire après la remise à zéro.

Si cela se produit, @extended = 1 et la valeur retournée est le nombre de "ticks" écoulés depuis que la remise à zéro s'est produite.

Exemple

#include <MsgBoxConstants.au3>
#include <Timers.au3>

; Une action souris ou clavier pendant ce délai de 10 secondes changera le temps écoulé
Sleep(10 * 1000) ; 10sec

Local $iIdleTime = _Timer_GetIdleTime()

MsgBox($MB_SYSTEMMODAL, "_Timer_GetIdleTime", "Temps écoulé = " & $iIdleTime & "ms")