Код:
Код: Выделить всё
for /f "tokens=1,2* delims=." %%I in ('echo %...%') do set /a hor=%%I& set /a min=%%J& set /a sec=%%K
@echo hor
@echo min
@echo sec
pauseВместо многоточия - time. Данный скрипт не работает. Помогите сделать рабочий
Код: Выделить всё
for /f "tokens=1,2* delims=." %%I in ('echo %...%') do set /a hor=%%I& set /a min=%%J& set /a sec=%%K
@echo hor
@echo min
@echo sec
pauseКод: Выделить всё
@echo off
setlocal enableextensions enabledelayedexpansion
for /f "tokens=1-3 delims=:." %%i in ('echo %time%') do (
set /a iHours=%%i
set /a iMinutes=%%j
set /a iSeconds=%%k
)
if defined iHours echo %iHours%
if defined iMinutes echo %iMinutes%
if defined iSeconds echo %iSeconds%
endlocal
exit /b 0Код: Выделить всё
@echo off
setlocal enableextensions enabledelayedexpansion
for /f "tokens=1-3 delims=:. " %%i in ('echo %time%') do (
set /a iHours=100%%i %%100
set /a iMinutes=100%%j %% 100
set /a iSeconds=100%%k %% 100
)
if defined iHours echo %iHours%
if defined iMinutes echo %iMinutes%
if defined iSeconds echo %iSeconds%
endlocal
exit /b 0Код: Выделить всё
set nTime=%time%
set /a Hours=%nTime:~,2%
set /a Minutes=1%nTime:~3,2%-100
set /a Seconds=1%nTime:~6,2%-100
echo %Hours%
echo %Minutes%
echo %Seconds%Код: Выделить всё
set /a Seconds=1%nTime:~6,2%-100
?