Schönen Tag.
Ich hab mich mal hingesetzt und folgendes fabriziert (die öffnenden Klammern vor den Doppelpunkten am An:
@echo off
set /a startzeitzehner=%time:~6,1%
set /a startzeiteiner=%time:~7,1%
if %startzeitzehner% EQU 5 (set /a endzeitzehner=0
) else (set /a endzeitzehner=%startzeitzehner%+1)
set /a endzeiteiner=(%startzeiteiner%+1)%%10
<u>(nur ":zehnerstelle" ohne Anführungszeichen stehen lassen)</u>:zehnerstelle
set /a jetztzehner=%time:~6,1%
set /a jetzteiner=%time:~7,1%
echo %jetztzehner%%jetzteiner%%
if %jetztzehner% EQU %endzeitzehner% (goto einerstelle
) else goto zehnerstelle
<u>(nur ":einerstelle" ohne Anführungszeichen stehen lassen)</u>:einerstelle
set /a jetztzehner=%time:~6,1%
set /a jetzteiner=%time:~7,1%
echo %jetztzehner%%jetzteiner%%
if %jetzteiner% EQU %endzeiteiner% (goto ende
) else goto einerstelle
<u>(nur ":ende" ohne Anführungszeichen stehen lassen)</u>:ende
pause
exit
Das Programm läuft ca. 10 Sekunden und schreibt permanent die Sekundenzeit an.
Ich hoffe das löst dein Problem.
Liebe Grüße.
Alex