1

Тема: CMD/BAT: Выполнение команды по условию (даты)?

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

Если это не возможно то подойдет вариант и с JS, VBS, WSH но запускаться они будут тоже ежедневно и в скрытом режиме.

2

Re: CMD/BAT: Выполнение команды по условию (даты)?

@Echo Off
set verifydate=19.03.2014
REM set verifydate=1.03.2014
set nowdate=%DATE: =0%

If %nowdate%==%verifydate% Goto TODAY
Goto THE_END

:TODAY
Echo Now: %nowdate%
Echo -= Day X =-
Echo.

:THE_END
Pause

Работоспособность такого кода, конечно, зависит от формата системной даты, но, если он на всех Ваших машинах в виде ДД.ММ.ГГГГ - то по идее будет срабатывать.

WBR. Roman

3

Re: CMD/BAT: Выполнение команды по условию (даты)?

Работоспособность такого кода, конечно, зависит от формата системной даты

Можно использовать независимый от локализации способ: CMD/BAT: получение формата дата-время для имени файла.