Windows планировщик задач - неповторяющийся запуск только в течение времени - PullRequest
0 голосов
/ 24 апреля 2020

Я установил неповторяющуюся задачу, которая вызывается разблокировкой рабочей станции. Как я могу подготовить его так, чтобы он работал только в течение определенного периода времени c в течение дня? Например, между 8-10 утра?

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

1 Ответ

0 голосов
/ 29 апреля 2020

Я надеялся на ответ, вернулся, и ничего не было, но так как я нуждался в нем достаточно сильно, я нашел его сам. Этот процесс всегда поражает меня.

Вам необходимо выполнить задачу с помощью командного файла с помощью команды IF. Вот код:

@ECHO OFF
:: For using just the hour digit of 'time' variable
SET hour=%time:~0,2%

:: Let's say I want whatever it is to run only when I'm unlocking the station between 8-10 A.M.
IF %hour% GEQ 8 IF %hour% LEQ 10 (GOTO RUNIT)

GOTO END

:RUNIT
:: Put your commands here, I want to open a bunch of text files I'm working on.
start notepad "D:\file1.txt"
start notepad "D:\file2.txt"

:END

Работает как шарм. Теперь эти файлы не будут открываться каждый раз, когда я возвращаюсь к своему ноутбуку и захожу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...