Заказать сайт. Создание сайтов по оптимальной цене

Как в cmd изменить год в windows на 10 лет назад

Как установить год в windows через cmd, или изменить год в windows на 10 лет назад, например в *.bat файле. Есть два варианта

Допустим Вы знаете какой сегодня год, и надо установить год на 10 лет раньше. Например сейчас 2017, а надо 2007

Пишем:

date %date:~0,-4%2007

или

date %date:2017=2007%

Но что, если не указывать текущий год, а просто изменить год в windows на 10 лет назад.

Это пригодится, если скрипт стоит в автозагрузке, то есть по умолчанию, скрипту текущий год неизвестно.

Вот код, который поменяет год на 10 лет назад

@echo off
set dy=10
for /f "tokens=1* delims==" %%a in ('"wmic path win32_localtime get Year /value|find "^=""') do set "%%a=%%b"
set /a Y1=%Year:~-5%,Y2=%Year:~-5%-dy
cmd /v/c date !date:%Y1%=%Y2%!

Информация на сайте оказалась Вам полезной? Вы нашли ответ на вопрос?

Узнайте как поблагодарить меня

Добавить комментарий


Защитный код
Обновить