Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off & setlocal EnableDelayedExpansion
- set "start=!time!"
- ::***********************************************************
- :: YOUR COMMAND GOES HERE
- ::***********************************************************
- set "end=!time!"
- for /f "tokens=1-4 delims=:.," %%a in ("%start%") do set /a "_start=(((%%a*60)+1%%b %% 100)*60+1%%c %% 100)*100+1%%d %% 100"
- for /f "tokens=1-4 delims=:.," %%a in ("%end%") do set /a "_end=(((%%a*60)+1%%b %% 100)*60+1%%c %% 100)*100+1%%d %% 100"
- set /a elapsed=_end-_start
- set /A hh=elapsed/(60*60*100), rest=elapsed%%(60*60*100), mm=rest/(60*100), rest%%=60*100, ss=rest/100, cc=rest%%100
- for %%a in (hh mm ss cc) do if "!%%~a!" LSS 10 set "%%~a=0!%%~a!"
- set "duration=%hh%:%mm%:%ss%.%cc%"
- echo Start Time: %start%
- echo End Time: %end%
- echo ----------------
- echo Duration: %duration%
- pause
- exit /b 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement