AutoIt: как получить простой системы или активна заставка? - PullRequest
2 голосов
/ 06 октября 2010

Я бы хотел, чтобы скрипт AutoIt регистрировал время простоя.Кроме того, я хотел бы иметь возможность определить, когда хранитель экрана активен.Там нет функции, которая дает мне ни один из них.Как мне получить эту функциональность?

1 Ответ

4 голосов
/ 06 октября 2010

Э. Нашел это на форуме.

#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
...