ich hab meine batchdat nochmal überarbeitet....
@echo off
echo ENTER druecken zum messen der Zeit.
echo (Erneut druecken zum Beenden)
echo.
set /P ZBef=

IREKT
set Z1=%TIME%
echo Timer on %Z1%
REM ======== Befehl wird ausgefuehrt...
%ZBef%
IF "%ZBef%"=="" set /P ZBef=
REM ======== Befehl erledigt...
set Z2=%TIME%
echo Timer off %Z2%
echo ...
echo ...
echo gestoppte Zeit:
set /A Z1=(%Z1:~0,2% * 360000) + (%Z1:~3,2% * 6000) + (%Z1:~6,2% * 100) + %Z1:~9,2%
set /A Z2=(%Z2:~0,2% * 360000) + (%Z2:~3,2% * 6000) + (%Z2:~6,2% * 100) + %Z2:~9,2%
set /A ZDiff=%Z2%-%Z1%
set /A T=%ZDiff%/100
set /A M=%T%/60
set /A T=%T%-%M%*60
if %T:~0,-1%/==/ set T=0%T%
echo %M%:%T% Min
Echo %ZDiff:~0,-2%,%ZDiff:~-2% Sekunden
echo ================================================== =============================
for %%n in (Z1 Z2 ZBef ZDiff) do set %%n=
pause
Jetzt will ich natürlich noch den Rest raus haben, weil es abgerundet wird. Wie sie jetzt ist werden keine 100tel Sekunden ausgegeben
Ich hab was von Mudolo gelesen, es soll mir den Rest raus geben, so wie ich es vers tanden habe. Ich weiß aber nicht wo und wie ich es einsetzen soll.
Die Ergebnisse stimmen sonst alle!