Schleife in batch

Moin,
ich möchte eine batch-Datei schreiben, in der eine Schleife durchlaufen wird.

set startzeit = %time%
set endzeit = startzeit+10
for(startzeit;endzeit) do echo %time%

Das Ergebnis soll sein, dass die Schleife nach einer bestimmten Zeit erledigt ist.

Paul

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