Войти

Показать полную графическую версию : Переменные в команде задания даты


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. Паузы расставлены для просмотра даты

mwz
06-05-2014, 23:56
osob1, эта информация (http://www.outsidethebox.ms/11089/) не пригодится?

Ну а так -- батник надо запускать с административными правами.




© OSzone.net 2001-2012