Я ищу способ автоматизировать открытие и закрытие программы на основе таймера.

То, что я ищу, будет выглядеть так:

  1. Открытая программа
  2. Запустите программу на 5 минут
  3. Закрыть программу
  4. Делай выше и снова и снова

2 ответа2

3

Создайте запланированное задание с помощью инструмента task scheduler . Вы можете указать время начала (каждые 5 минут) и установить флажок «Остановить задание, если оно дольше, чем» на 5 минут!

Создайте триггер как это: <Код> триггер </ код> на запланированную задачу, чтобы запустить и остановить задачу.

1

Вы можете сделать это с помощью бесплатной программы autohotkey.

По сути, вы должны создать цикл, состоящий из открытия программы, установки таймера на x минут, а затем закрытия программы.

Вам нужно будет взглянуть на следующие команды autohotkey:

  1. петля
  2. SetTimer или Sleep
  3. Бежать
  4. WinClose

Вы также можете найти полезные фрагменты в SuperUser, используя тег autohotkey .

Ниже приведен очень простой скрипт autohotkey, который потребует минимальных изменений с вашей стороны, чтобы запустить то, что вам нужно. Строки, начинающиеся с точки с запятой, являются комментариями и могут быть безопасно удалены:

; Below line keeps this script running until you close it
#Persistent

Loop 
{
    ; Edit the below line to add your program
    Run, C:\Program Files (x86)\Example Program\Example_Program.exe

    ;300000 on the line below is 5 minutes
    Sleep, 10000 

    ; Edit the below line to add your program's "Window Title"
    ; Note this is not the same as the program's name
    WinClose, Example Program
}

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .