PDA

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


Valek271183
17-07-2014, 18:31
Как с помощью CMD/BAT сделать следующее: нужно чтобы команда проверяла текущую дату и если она меньше чем июль 2014 года то дата на компьютере переводилась бы на июль 2014 года?

Iska
17-07-2014, 18:58
@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
что-то не работает, дата всегда переводится на 01.07.2014

Iska
18-07-2014, 00:44
Valek271183, не всегда. Исправил «08» на «07» ;).




© OSzone.net 2001-2012