Что нового

Запуск программы при простое и ожидание активности

Lamand

Новичок
Сообщения
12
Репутация
0
Всех приветствую! Помогите написать скрипт для запуска программы при отсутствии активности (мышь, клава). Необходимо что бы при простое 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
 
Последнее редактирование:
Верх