
Я хочу запустить программу в окне времени. Допустим, она должна начаться в 07:00 утра и закончиться в 08:00 вечера. Программа не заканчивается сама собой. Она работает непрерывно.
Для этого я создал задачу в планировщике задач. Я могу настроить время начала, но нет возможности установить время окончания. Поэтому я настроил его на остановку задачи, если она занимает больше 12 часов. Это действительно завершает ее в 07:00 вечера, что тоже было бы неплохо.
Проблема в том, что если задача выполняется позже, то 12-часовой лимит превышает лимит 08:00 вечера. Есть ли способ определить, что задача не может быть запущена позже определенного момента времени?
решение1
Попробуй это :
Создать другую задачу, которая будет запущена в 08:00 вечера
В Действиях: Инициировать программу
Программа или скрипт: cmd.exe
Добавить аргументы: /c Taskkill /IM "Имя вашей программы" /F
Эта команда открывает cmd, завершает процесс вашей программы и закрывает окно cmd.