Цитата mitiya:
хотел посчитать время выполнения батника »
|
типа такого?
Код:

@Echo Off
Echo Скрипт выполняется, ждите...
Call :SaveTime
Ping -n 5 127.0.0.1 >Nul
Call :DiffTime
Echo Время выполнения %DiffTime% секунд
Echo.
Pause
Exit
:SaveTime
For /F "Tokens=1 Delims=." %%i In ('WMIC OS Get LocalDateTime^|Find "."') Do Set $Time=%%i
Set $D0=%$Time:~6,2%
Set $H0=%$Time:~8,2%
Set $N0=%$Time:~10,2%
Set $S0=%$Time:~12,2%
GoTo :EOF
:DiffTime
For /F "Tokens=1 Delims=." %%i In ('WMIC OS Get LocalDateTime^|Find "."') Do Set $Time=%%i
Set $D1=%$Time:~6,2%
Set $H1=%$Time:~8,2%
Set $N1=%$Time:~10,2%
Set $S1=%$Time:~12,2%
Set DiffTime=-1
If %$D1% EQU %$D0% Set /A DiffTime=%$S1%+(%$N1%*60)+(%$H1%*3600)-(%$H0%*3600)-(%$N0%*60)-%$S0%
GoTo :EOF
P.S. Можно и без WMI, через DATE/TIME - принцип одинаков