Тема: CMD/BAT: Определение количества дней в феврале
Без привлечения утилит, даже типа forfiles
Варианты
@echo off
set year=2008
set old=%date%
set feb=28
echo. | date 29.02.%year% > nul 2>&1 && set feb=29
echo. | date %old% > nul 2>&1
echo В феврале %year% - %feb% дней
pauseНо тут проблема, только админ
@echo off
set year=2008
set old=%date%
set feb=28
echo. | date 29.02.%year% 2>&1 | findstr /r /c:":[\t ]*$" > nul || set feb=29
echo. | date %old% > nul 2>&1
echo В феврале %year% - %feb% дней
pause
exit /bтут уже как бы и без прав, но хотелось не дергать дату

