Windows - Пишем в cmd, bat

Не работает? Начинай читать инструкцию.

Как в 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%!

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


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

Последние комментарии

  • Сервер обновления NOD32 бесплатно
    Наталья 05.07.2018 21:22
    Спасибо!!!

    Подробнее...

     
  • Установить сервер видеоконференции OpenMCU на CentOS-6
    Batch 03.07.2018 23:15
    Доброго времени суток, незнаете что случилось с сайтом openmcu и videoswich ? Я не могу зайти. :sad ...

    Подробнее...

     
  • Сервер обновления NOD32 бесплатно
    alic555 29.06.2018 22:24
    спасибо вот ещо сервер http://www.of21.org/eset_upd/v7/

    Подробнее...