Frage

Ich möchte ein AutoIt Skript, die Leerlaufzeit anmelden. Alternativ würde ich in der Lage sein zu erkennen, wie wenn der Bildschirmschoner aktiv ist. Es gibt keine Funktion, die mich entweder von ihnen gibt. Wie würde ich mich über diese Funktionalität zu bekommen?

War es hilfreich?

Lösung

Eh. Fand es auf einem Forum.

#include <Timers.au3>

Global $iLimit = 5 ; idle limit in seconds

HotKeySet("{ESC}", "_Quit")

AdlibRegister("_CheckIdleTime", 500)

While 1
    Sleep(20)
WEnd

Func _CheckIdleTime()
    If _Timer_GetIdleTime() > $iLimit * 1000 Then MsgBox(16, "Timeout", "You haven't done anything in " & $iLimit & " seconds...  Get busy!", 3)
EndFunc   ;==>_CheckIdleTime

Func _Quit()
    Exit
EndFunc   ;==>_Quit
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top