Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Сравнение и настройка даты на компьютере (http://forum.oszone.net/showthread.php?t=285220)

Valek271183 17-07-2014 18:31 2377643

Сравнение и настройка даты на компьютере
 
Как с помощью CMD/BAT сделать следующее: нужно чтобы команда проверяла текущую дату и если она меньше чем июль 2014 года то дата на компьютере переводилась бы на июль 2014 года?

Iska 17-07-2014 18:58 2377657

Код:

@echo off
setlocal enableextensions enabledelayedexpansion

set /a iYear=%date:~6,4%
set sMonth=%date:~3,2%

if %iYear% lss 2014 (
        date 01.07.2014
) else if %iYear% equ 2014 if %sMonth% lss 07 date 01.07.2014

endlocal
exit /b 0


Valek271183 17-07-2014 21:49 2377719

что-то не работает, дата всегда переводится на 01.07.2014

Iska 18-07-2014 00:44 2377790

Valek271183, не всегда. Исправил «08» на «07» ;).


Время: 21:26.

Время: 21:26.
© OSzone.net 2001-