Командный файл для установки даты и времени



Как изменить дату из командной строки или bat-файла

Как изменить дату из командной строки или bat-файла

В некоторых ситуациях может потребовать изменить текущую дату с помощью командой строки или с помощью bat-файла. Например, в ситуациях, когда текущая дата сбилась из-за разряженной батарейки в BIOS и системное время сбилось. Также очень часто бывает, что бывает необходимо обойти проверку даты у какой либо программы. Некоторое программное обеспечение при запуске проверяет текущую системную дату. Если дата больше, чем заложено разработчиком, то программа не запускается. Например, разработчик считает, что версия программы может отработать месяц, а потом пользователь должен будет установить обновленную версию программы. С одной стороны это забота о пользователе, который будет иметь в своем распоряжении свежую версию программы с устраненными недочетами, по отношению к прошлым версиям. С другой стороны, производитель вынуждает пользователя скачивать новую версию даже если пользователя полностью устраивает та версия программы, которая у него установлена. Данную проблему можно легко решить при помощи следующего пакетного файла, который будет запускать программу, дожидаться ее завершения и возвращать дату на ту, которая была до запуска программы.

В данном примере текущая системная дата сначала сохраняется в переменной, затем (во второй строке) системная дата устанавливается на 1-е января 2004 года, а потом вызывается программа, которая проверяет системную дату. В данном примере это Блокнот. До тех пор, пока открыт Блокнот, пакетный файл находится в ожидании, не завершаясь и не переводя системную дату обратно. Как только Блокнот будет закрыт, пакетный файл продолжит свое выполнение и установит системную дату на сохраненное в переменной tempdate значение, т.е. на то, которое было до запуска пакетного файла.
Не забывайте, что если путь до файла, которым запускается программа, содержит пробелы, то его (путь) необходимо заключить в кавычки. Если путь содержит кириллицу, то при написании пакетного файла необходимо использовать текстовый редактор, поддерживающий кодировку DOS (например, FAR). В противном случае, при запуске пакетного файла будет выведено сообщение о том, что «указанный файл не является внутренней или внешней командой. «.
Если программа проверяет текущую системную дату только при своем запуске и во время работы больше этого не делает, то пакетный файл можно модифицировать, добавив перед именем исполняемого файла программы оператор start, т.е. наш пример будет выглядеть так:

В этом случае, пакетный файл изменит системную дату, запустит программу и не дожидаясь ее завершения вернет дату на ту, которая была до запуска программы.

Источник

Добавление даты в любом формате в имя файла или папки через cmd

Добавление даты в любом формате в имя файла или папки через cmdДобавление даты в имя файла или папки — несложная задача. Интереснее становится, когда дату нужно записать строго в определённом формате. Из этой статьи вы узнаете, как задавать файлам и каталогам имена с датой в любом виде.

На днях мне пришлось решить небольшую задачку по наименованию резервных копий, наименование которых должно было содержать дату в формате yymmdd (две последних цифры года, две цифры месяца и две цифры дня). Используемая для создания резервных копия утилита, однако, такой формат даты в имени не поддерживает. Но поддерживает запуск исполняемых файлов до и/или после процедуры копирования. Поэтому решением стал cmd-файл (ну или bat, как вариант). Вот его пример:

Конечно, я заменил реальные имена файлов на условные. Теперь разберем что к чему. Сразу оговорюсь, что примеры в основном будут касаться файлов, но логика работы с каталогами точно такая же.

Для перевода дат в именах файлов я использовал значение текущей даты в Windows, которое записывается в виде dd.mm.yyyy. При этом отметим, что эта дата это десять символов (точки считаются), которые пронумерованы системой начиная с нуля.

Добавление даты в любом формате в имя файла или папки через cmd

Добавление даты в любом формате в имя файла или папки через cmd

создаёт переменную CURDATE (от current date) и задаёт ей значение текущей даты. Имя переменной можно выбрать произвольно, хватит и любой буквы. Кроме того, переменную можно специально и не задавать, а использовать текущую дату. Но об этом позднее.

Далее идёт команда переименования ren (или rename ). Можно использовать оба варианта написания команды. Синтаксис её выглядит так:

ren [путь_к_файлу]\[старое_имя_файла] [новое_имя_файла]

Ограничением команды rename является то, что при переименовании нельзя указать новый путь к файлу. То есть это именно переименование, а не копирование с новым именем и не перемещение с переименованием. Но, так как мне нужно было только переименовать файлы, этот вариант подходил. Далее также разберем и другие команды.

Теперь непосредственно о команде переименования:

Как видим, мы берем файл primer_%date%.zip из каталога C:\Backups\ для переименования. Например, созданный сегодня файл будет иметь имя primer_07.11.2018.zip, а завтрашний primer_08.11.2018.zip. В нашем случае это ежедневные резервные копии. Новое имя, возможно, выглядит страшно и требует расшифровки.

8,2% — берем два символа из CURDATE , начиная с восьмого;

3,2% — берем два символа из CURDATE , начиная с третьего;

0,2% — берем два символа из CURDATE , начиная с нулевого.

Напомню, что CURDATE представляет собой последовательность из десяти символов, пронумерованных от нуля до девяти, и в общем виде представляет собой текущую дату в виде dd.mm.yyyy. Таким образом, в нашем примере:

Читайте также:  Установка windows sdk для windows 7

два символа с восьмого — 18;

два символа с третьего — 11;

два символа с нулевого — 07.

В итоге, файл primer_07.11.2018.zip превращается в d_181107_primer.zip. Что касается буквы d, то это просто указатель ежедневной копии, который я оставил в примере, чтобы показать, что можно спокойно дописывать любые символы до и после формируемой нами даты.

В конце скрипта очистим значение CURDATE

Переменную можно было и не задавать. Тогда бы мы обошлись одной строкой:

С другой стороны, если Вам не чуждо написание сложных команд, то лучше сразу заиметь привычку оперировать собственными переменными.

Как я уже говорил, вы можете записывать дату в имени файла по своему усмотрению не только при переименовании. Например, команда для создания каталога mkdir (или md ):

Здесь мы обозвали переменную не CURDATE , а просто a . Второй командой мы создали на диске C каталог с именем вида mmdd (месяц, день).

Переименование можно делать и командой move .

Этими командами мы переименовали файл primer.txt в текущем каталоге в файл primer_07_11_2018.txt (при другой дате на календаре, конечно, будет другое имя). Думаю, синтаксис уже должен быть вам понятен: два символа с нулевого, два символа с третьего и четыре с шестого.

Но, вообще, команда move это, конечно, больше про перемещение файлов и папок. Конечно же, задавать имена с датой в любом формате можно и при перемещении.

Кстати, в самом первом примере мы находили нужным нам файл с датой в имени, которая была записана в правильной по российским нормам последовательности dd.mm.yyyy, но ведь она может быть записана и другим способом. Что если в имени файла у нас только месяц и последние две цифры года? А мы хотим поставить сначала год, потом месяц, да ещё и разделить их символом _ для лучшей читаемости.

Как и в команде move , если путь к файлу или каталогу не задан явно, речь идёт о текущем каталоге. Ну и не забывайте очищать значение переменной (на самом деле, переменные, задаваемые командой set , действуют только на протяжении командной сессии, в которой они были заданы 😉 ).

Источник

Вывести в текстовый файл текущую дату и время

Иногда требуется программно вывести дату и время в файл текстового формата *.txt, *.dat или с любым другим расширением для последующей обработки. Для этих целей можно использовать средства операционной системы, в частности командную строку Windows и глобальные переменные содержащие время с датой.

Следуйте инструкции ниже чтобы записать в файл локальное текущее дату и время

Выводим текущую дату и время в файл

  1. Откройте консоль «CMD» нажатием на Пуск->Выполнить->пишем cmd и жмем клавишу «Enter». Откроется черное окошко, это консоль Windows. Прописываем команду «echo Local date: %date% — Time: %time%>C:\date.txt

Открываем консоль CMD

Открываем консоль CMD

Ввод команды и просмотр файла с данными

Ввод команды и просмотр файла с данными

Для вывода мы используем глобальные переменные вида %date% и %time%, первая переменная содержит дату, вторая соответственно время с миллисекундами.

Вы можете поменять путь, где будет создаваться текстовый файл, а так же сменить расширение и отформатировать строку по-своему желанию. Помните что переменные нужно обрамлять текстом на латинице, если хотите записать в файл кириллицу, для этого перед основной командой используйте команду «chcp 1251» для смены кодировки, в противном случае русский текст будет превращен в непонятные символы.

Большое спасибо за совет, вывод даты и времени — получение даты и времени в Windows через консоль — этим способом работает и на Windows 10 — для этого просто жмем win+r и вписываем cmd затем жмем enter (проделываем то что описано в статье). Запишет в файл на всех операционных системах семейства windows.

Ваше мнение Отменить ответ

  • Где смотреть и время боя Хабиба Нурмагомедова против Джастина Гэтжи?
    2020.10.24 8:48:23
  • Видео: Александр Лукашенко: Россия окажет военную помощь Белоруссии в случае вторжения НАТО
    2020.08.17 7:00:51
  • Ротор начинает продажу билетов на РПЛ сезона 2020-2021: где купить онлайн?
    2020.08.04 1:44:33
  • Ослабление коронавирусных ограничений в России, США и Европе
    2020.05.24 6:04:50
  • Коронавирус (COVID-19) — симптомы заболевания и лечение, как не заболеть?
    2020.03.15 11:16:26
  • Фото и видео: Украина захватила российский танкер Neyma (Nika Spirit)
    2019.07.25 2:43:53
  • Венесуэльский Су-30 перехватил самолет США в Карибском море
    2019.07.22 8:24:33
  • Реджеп Эрдоган рассказал про поставки российских систем С400 в Турцию
    2019.07.11 7:08:42
  • Дипломаты России и США встретились в Финляндии
    2019.07.11 7:04:04
  • Антти Кайкконе: великая Россия не представляет угрозу для Финляндии
    2019.07.04 1:07:35
  • Фото: Селфи на токсичном озере в Новосибирске «Сибирские Мальдивы»
    2019.07.01 8:17:53
  • В Сирии погибли 3 российских военных возвращаясь с раздачи гуманитарной помощи
    2019.03.25 11:41:31
  • Видео: Алина Загитова произвольная программа на ЧМ 2019
    2019.03.22 6:42:41
  • Трансляции. Фигурное катание Чемпионат мира 2021 Женщины: расписание соревнований
    2019.03.22 10:28:44
  • Актер Петр Зайченко умер в возрасте 75 лет
    2019.03.21 6:18:52
  • Видео. Выступление Алина Загитова короткая программа на Чемпионате мира 2019
    2019.03.20 3:34:53
  • Алина Загитова на тренировке Чемпионата мира 2019 — выступления КП и ПП
    2019.03.19 7:47:27
  • Расстрел в мечети — теракт в Новой Зеландии видео от первого лица
    2019.03.18 7:23:47
  • Причина смерти Юлии Началовой — от чего умерла певица?
    2019.03.18 7:23:45
  • Песня и клип «Scream» Сергея Лазарева для Евровидении-2019 с переводом
    2019.03.15 4:40:06
  • Видео. Хоккей. Финал Матч Россия — Словакия трансляция Универсиада 2019
    2019.03.12 12:20:06
  • Видео-выступления Ксения Синицына произвольная программа, Чемпионат мира 2019
    2019.03.09 10:46:20
  • Видео-выступление Анна Щербакова произвольная программа (ПП) Чемпионат Мира 2019
    2019.03.09 10:45:12
  • Видео-выступление Александра Трусова произвольная программа (ПП) Чемпионат Мира 2019
    2019.03.09 10:44:58
  • Песня и клип «Scream» которую будет петь Сергей Лазарев на Евровидение 2019
    2019.03.09 9:00:57
  • Видео. Анна Щербакова короткая программа (КП) Чемпионат Мира 2019
    2019.03.09 8:05:11
  • Видео. Александра Трусова короткая программа (КП) Чемпионат Мира 2019
    2019.03.09 8:05:09
  • Видео. Ксения Синицына короткая программа, Чемпионат мира 2019
    2019.03.09 8:05:07
  • Видео. Станислава Константинова произвольная программа на Универсиаде-2019
    2019.03.09 12:47:11
  • Расписание трансляций юниорский чемпионат мира 2019 по фигурному катанию
    2019.03.09 10:35:20
  • Трансляция юниорского чемпионата мира 2019 по фигурному катанию
    2019.03.09 10:34:23
  • Расписание фигурного катания — трансляции Универсиада 2019
    2019.03.09 10:34:05
  • Универсиады 2019: Хоккей Россия-Япония, онлайн трансляция матча
    2019.03.03 5:22:40
  • Фото: Российские фристайлеры взяли золото, серебро и бронзу на Универсиаде 2019
    2019.03.03 4:48:00
  • Расписание трансляций Чемпионата мира 2021 по фигурному катанию
    2019.02.28 9:11:20
  • Украина не поедет на Евровидение-2019 из-за России
    2019.02.27 8:00:26
  • Состав сборной России на Чемпионат мира 2019 по фигурному катанию
    2019.02.27 7:27:55
  • Видео: Режиссер Идов рассказал о поцелуе Собчак
    2019.02.27 12:21:30
  • Рак чего был у Ольги Пантюшенковой которая умерла?
    2019.02.27 12:12:49
  • Кто поедет от Украины на Евровидение-2019 в Тель-Авив?
    2019.02.25 8:35:05
  • Оппозиция проехалась на автомобиле по журналисту RT
    2019.02.24 4:50:54
  • Родителей ANNA MARIA внесли на сайт «Миротворец»
    2019.02.24 11:10:48
  • Причиной смерти Игоря Малашенко стал стресс — оппозиционер самоубился
    2019.02.23 4:51:52
  • Видео: Евгения Медведева произвольная программа на Финале кубка России
    2019.02.22 6:14:52
  • Видео: Выступление Евгении Медведевой с произвольной программой на финале Кубка России
    2019.02.22 1:17:00
  • Смотреть онлайн послание президента Федеральному собранию 2019: трансляция
    2019.02.20 10:53:11
  • Фото: Собор в Солсбери (да-да, тот самый со шпилями) украсили российским флагом
    2019.02.17 4:09:30
  • Видео: Сергей Лавров на Мюнхенской конференции по безопасности 2019
    2019.02.16 6:16:21
  • Песня «Scream» которую будет петь Сергей Лазарев на Евровидение 2019
    2019.02.14 2:55:57
  • Шорт-трек: Виктор Ан возвращается в Россию!
    2019.02.13 11:50:56
  • Видео: «Семья вас знает в СИЗО вас помнят!»: Навального высмеяли на ТНТ
    2019.02.11 1:32:21
  • Видео: МиГ-23 ливийских ВВС перехватил и заставил сесть гражданский самолёт
    2019.02.10 8:04:59
  • Сергей Лазарев поедет на Евровидение 2019 от России
    2019.02.08 12:40:32
  • Уезжает? Алина Загитова рассказала о намерении переехать в Японию
    2019.02.07 7:50:34
  • Умер Децл (Дмитрий Толмацкий) — подробности смерти, причина
    2019.02.03 12:08:31
  • Скончался актер Джереми Харди: причина смерти не сообщается
    2019.02.02 4:53:36
  • Видео: Путин заявил о выходе из ДРСМД и развертывании смертоносных систем
    2019.02.02 2:28:52
  • Девушки. Результаты Чемпионата Европы 2019 по фигурному катанию
    2019.01.25 10:41:00
  • Видео: Софья Самодурова произвольная программа на Чемпионате Европы 2019
    2019.01.25 10:23:19
  • Видео: Алина Загитова произвольная программа на Чемпионате Европы 2019
    2019.01.25 10:23:01
  • Видео. Короткая программа Михаила Коляды на Чемпионате Европы 2019
    2019.01.24 6:15:49
  • Видео: Алина Загитова, короткая программа на Чемпионате Европы 2019
    2019.01.23 9:29:16
  • Видео: пресс-конференция Владимира Путина и Эрдогана по итогам первой встречи в 2019 году
    2019.01.23 9:23:19
  • Видео тренировки Алина Загитовой на Чемпионате Европы 2019
    2019.01.22 10:16:30
  • Россия саботировала польский саммит по проблемам Ближнего Востока
    2019.01.22 6:12:25
  • Израиль не стесняясь бомбит Сирию и угрожает соседям
    2019.01.22 6:00:55
  • Турки и индусы погибли в ходе перекачки топлива в Черном море
    2019.01.22 5:53:28
  • В Сербии прошли протесты против Вучича после приезда Путина
    2019.01.22 5:46:55
  • Видео и фото: Владимир Путин в Сербии посетил храм Святого Саввы и сказал речь
    2019.01.17 10:05:35
  • Видео: Путин в Сербии, прямая онлайн-трансляция 17 января
    2019.01.17 2:19:12
  • В Сирии погибли 4 американских военных не дождавшись «вывода Трампа»
    2019.01.16 6:43:03
  • Фото и видео: Взрыв завода «Полипласт» в Ленинградской области, сильный пожар
    2019.01.16 1:46:48
  • Видео: прямая онлайн-трансляция пресс-конференции Сергея Лаврова
    2019.01.16 12:00:44
  • Взрыв газа в жилом доме в городе Шахты — список погибших и последняя информация
    2019.01.14 5:16:38
  • США обделались: Евросоюз поддержал снятие санкций с РУСАЛ и En+
    2019.01.13 1:26:25
  • Видео: Лукашенко про аннексию Россией Белоруссии и попытки «наклонов»
    2019.01.12 11:22:35
  • Видео и фото: Пьяный Петр Порошенко получил винтовкой по лицу
    2019.01.08 7:07:51
  • Магнитогорск. Последние новости — сколько спасено людей и животных?
    2019.01.04 9:19:20
  • Видео: спасение ребёнка из под обломков дома в Магнитогорске
    2019.01.04 6:27:44
  • В Магнитогорске завершена спасательная операция — опубликован список погибших
    2019.01.04 6:27:44
  • Полный список погибших в Магнитогорске 31 декабря при взрыве газа
    2019.01.04 6:27:44
  • Видео: Магнитогорск взрыв газа и обрушение дома 31 декабря 2018
    2019.01.04 6:27:44
  • Украина внесла Элджея (Алексея Юзенюка) в черный список невъездных
    2018.12.27 8:01:36
  • Видео: Биатлонист Антон Шипулин уходит из большого спорта
    2018.12.25 11:03:33
  • Евгения Медведева отшила «фаната» пытавшегося навязать ей смену гражданства
    2018.12.25 3:02:44
  • Видео: Задержание Амирана Сардарова «Дневник хача» в Москве попало на видео
    2018.12.23 9:57:50
  • Видео: Евгения Медведева показательное выступление на Чемпионате России 2018
    2018.12.23 4:51:34
  • Видео: Алина Загитова показательное выступление на Чемпионате России 2018
    2018.12.23 4:49:47
  • Видео: Александра Трусова произвольная программа на Чемпионате России 2018
    2018.12.23 1:50:20
  • Видео: Алина Загитова произвольная программа на Чемпионате России 2018
    2018.12.23 1:50:20
  • Видео: Алена Косторная произвольная программа на Чемпионате России 2018
    2018.12.23 1:50:20
  • Видео: Александра Трусова, короткая программа на Чемпионате России 2018
    2018.12.23 1:50:20
  • Видео: Алина Загитова, короткая программа на Чемпионате России 2018
    2018.12.23 1:50:20
  • Видео: Евгения Медведева, короткая программа на Чемпионате России 2018
    2018.12.23 1:50:20
  • Видео: Алена Косторная, короткая программа на Чемпионате России 2018
    2018.12.23 1:50:20
  • Видео: Анна Щербакова произвольная программа на Чемпионате России 2018
    2018.12.23 1:50:20
  • Видео: Евгения Медведева произвольная программа на Чемпионате России 2018
    2018.12.23 1:50:20
  • Видео: произвольные программы Чемпионата России 2018 — выступление Алины Загитовой, Евгении Медведевой, Алены Косторной, Александры Трусовой и Анны Щербаковой
    2018.12.22 9:33:52
  • Фигурное катание расписание трансляций чемпионата России 2018-2019
    2018.12.22 3:10:56
  • Опрос | Операция Ы или Ирония судьбы: что смотрим на Новый год 2019?
    2018.12.19 5:17:59
Читайте также:  Установка шейдеров call of duty warzone медленно

Новостной познавательный сайт MoreDez.ru освещает важные новости и трендовые события; ведёт публикацию интересных статей и заметок на различные темы: даты, события, лайфхаки и полезные статьи отвечающие на вопросы «как сделать», «когда будет», «что нужно для» и прочие. Используйте функцию поиска для быстрой навигации по сайту по нужным темам или перейдите в нужную категорию сайта: новостную или статейную.

Большая часть новостей это эксклюзив или переводы с трастовых англоязычных новостных сайтов. Стараемся публиковать лишь хорошие и добрые новости наполненные позитивом, несмотря на общую негативную атмосферу на международной арене.

Размещенные авторами интересные статьи имеют абсолютно разноплановый характер, раскрывая суть вопроса коротким но полным ответом. Вы можете прислать текст для публикации через обратную связь: PR-сопровождение государственных и региональных событий, брендовые тексты и просто заметки.

Источник

Как изменить системные дату и время

Часто мы сталкиваемся с необходимостью сменить системное время и дату. Например, при переходе на летнее время или в поездке в местность с другим часовым поясом. На сегодняшний день переход на летнее в России отменен. Если автоматический переход на летнее время все же производится, нужно снять галочку в настройках даты и времени «Автоматический переход на летнее время и обратно». Однако, операционные системы многих пользователей не обновлены, такой галочки в настройках нет и данный переход осуществляется в автоматическом режиме.

Настройки даты также могут изменяться пользователями при обходе контроля лицензий приложений, если они привязаны к дате, а также при использовании VPN. В этой статье рассмотрим некоторые способы изменения системных даты и времени.

Изменение системных даты и времени в операционной системе Windows

Меняем дату и время через параметры даты и времени

Независимо от версии Windows можно сменить дату и время, щелкнув левой кнопкой мыши по часам в правом нижнем углу либо открыть Панель инструментов. В версиях более ранних, Windows 10, необходимо выбрать «Изменение настроек даты и времени», в Windows 10 для изменения даты и времени необходимо открыть «Параметры даты и времени». При этом может потребоваться ввод пароля администратора системы.

Читайте также:  Метки установки ремня грм шкода октавия

Далее меняете часовой пояс, дату и время на необходимые.

sistemnyx-daty-i-vremeni-1

sistemnyx-daty-i-vremeni-2

Меняем дату и время через командную строку

Чтобы воспользоваться командной строкой для изменения даты и времени, откройте командную строку с правами администратора. В Windows 7 и более поздних версий просто введите в строке поиска командная строка или cmd, щелкните по результату правой кнопкой мыши и выберите запуск от имени администратора. (подробнее о работе с командной строкой можно прочитать тут).

sistemnyx-daty-i-vremeni-3

sistemnyx-daty-i-vremeni-4

Команда для изменения времени time ЧЧ:ММ:СС (где ЧЧ – часы, ММ – минуты, СС – секунды), введите ее и нажмите Enter на клавиатуре.

Команда для изменения даты date ДД/ММ/ГГГГ (где ДД – день, ММ – месяц, ГГГГ – год), введите ее и нажмите Enter на клавиатуре.

sistemnyx-daty-i-vremeni-5

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

Такой способ удобен, если изменение системных даты и времени необходимы для временной настройки в целях обхода лицензии или использования VPN.

Источник

Adblock
detector