Всех приветствую! Помогите написать скрипт для запуска программы при отсутствии активности (мышь, клава). Необходимо что бы при простое 120 сек запускалась определенная программа, отработав она сама закрывается, далее скрипт ждет активности пользователя (клава, мышь), если она произошла, то скрипт ждет отсутствия активности и запускает программу и так по кругу.
Поиск по сайту дал вот этот код, но в нем нет ожидания активности...
Поиск по сайту дал вот этот код, но в нем нет ожидания активности...
Код:
#include <Timers.au3>
#include <Date.au3>
$Idle = 120 ; время бездействия в секундах
While 1
Sleep(1000)
If _Timer_GetIdleTime() > $Idle * 1000 Then
FileWriteLine("log.txt", "Начало простоя: " & @UserName & " " & _DateAdd("s", -1 * $Idle, _NowCalc()))
$iPID = Run('notepad.exe')
Do
Sleep(1000)
Until _Timer_GetIdleTime() < $Idle * 1000
FileWriteLine("log.txt", "Завершение простоя: " & @UserName & " " & _NowCalc())
ProcessClose($iPID)
EndIf
WEnd
Последнее редактирование: