osob1
06-05-2014, 16:08
День добрый, нужна помощь.
В целом преследуется следующая цель:
1. Записать текущую дату в новую переменную (А если можно, то взять дату не системную, а откуда нибудь с сети. Был бы лучший вариант)
2. Обозначить системной датой дату в 29.05.2013
3. выполнить кусок кода
4. Вернуть дату на нормальную, которую мы записали в переменную
Пытался сделать в таком формате
set DATECURRENT=%DATE%
date 29.05.2013
pause
<...>
date %DATECURRENT%
pause
Суть в том, что после команды "date 29.05.2013" дата упорно отказывается меняться. Т.е. нет никаких сообщений об ошибках. Все проходит так, будто дата изменена успешно. Но и в календаре и после echo %date% выводится нормальная (сегодняшняя) дата. чяднт?
p.s. Паузы расставлены для просмотра даты
В целом преследуется следующая цель:
1. Записать текущую дату в новую переменную (А если можно, то взять дату не системную, а откуда нибудь с сети. Был бы лучший вариант)
2. Обозначить системной датой дату в 29.05.2013
3. выполнить кусок кода
4. Вернуть дату на нормальную, которую мы записали в переменную
Пытался сделать в таком формате
set DATECURRENT=%DATE%
date 29.05.2013
pause
<...>
date %DATECURRENT%
pause
Суть в том, что после команды "date 29.05.2013" дата упорно отказывается меняться. Т.е. нет никаких сообщений об ошибках. Все проходит так, будто дата изменена успешно. Но и в календаре и после echo %date% выводится нормальная (сегодняшняя) дата. чяднт?
p.s. Паузы расставлены для просмотра даты