ping -n 1 localHost >nul
Pero con este codigo pueden dejar una cantidad de segundos exactos que seran contados mediante el codigo en un bucle con la variable %time%.
lo copian en su codigo y con un call:time Numero ya lo tienen.
( por ejemplo: call:time 5 )


Código:
@echo off
:time
:: By PonyMagic
set r=%tmp%\time.txt
set x=0
if '%1==' ( Echo No hay numero. & GoTo:Eof )
if %1 leq 0 ( Echo el numero es 0 o negativo. & GoTo:Eof )
set cnt=%1
:_
echo %time% > %r%
for /f "tokens=3 delims=:" %%x in (%r%) do (set x1=%%x)
set x2=%x1:~0,2%
if "%x2%"=="%x3%" ( GoTo _ )
set x3=%x2%
set /a cnt=%cnt%-1
if "%cnt%"=="0" ( del /f /q %r% & GoTo:Eof )
GoTo _
:time
:: By PonyMagic
set r=%tmp%\time.txt
set x=0
if '%1==' ( Echo No hay numero. & GoTo:Eof )
if %1 leq 0 ( Echo el numero es 0 o negativo. & GoTo:Eof )
set cnt=%1
:_
echo %time% > %r%
for /f "tokens=3 delims=:" %%x in (%r%) do (set x1=%%x)
set x2=%x1:~0,2%
if "%x2%"=="%x3%" ( GoTo _ )
set x3=%x2%
set /a cnt=%cnt%-1
if "%cnt%"=="0" ( del /f /q %r% & GoTo:Eof )
GoTo _
Atte Pony-Magic
Edito: Edite el codigo, gracias _carlos_ por decirme del error

Edito: Edite el codigo, gracias _carlos_ por decirme del otro error
