Schleife, aber welche und wie?
Hallo,
ich weiss nicht, welche schleife ich hier wie einbauen muss, das der ping 5 mal nicht gefunden wird und erst dann zu "nein" geht.
Kann mir jemand helfen.
Vielen Dank
@echo ON
:loop
ping xxx.xxx.xxx.xxx -n 2 |find "TTL=" > nul
if %errorlevel%==1 goto nein
goto loop
:nein
PAUSE
@echo OFF
ich weiss nicht, welche schleife ich hier wie einbauen muss, das der ping 5 mal nicht gefunden wird und erst dann zu "nein" geht.
Kann mir jemand helfen.
Vielen Dank
@echo ON
:loop
ping xxx.xxx.xxx.xxx -n 2 |find "TTL=" > nul
if %errorlevel%==1 goto nein
goto loop
:nein
PAUSE
@echo OFF
Please also mark the comments that contributed to the solution of the article
Content-Key: 50941
Url: https://administrator.de/contentid/50941
Printed on: April 20, 2024 at 00:04 o'clock
3 Comments
Latest comment
Hallo Pillic!
Wenn Dir auch die 4 Versuche eines standardmäßigen "ping" genügen, könntest Du es zB so machen:
Ansonsten etwas in der Art:
Grüße
bastla
Wenn Dir auch die 4 Versuche eines standardmäßigen "ping" genügen, könntest Du es zB so machen:
ping xxx.xxx.xxx.xxx | find "(100% Verlust)">nul && goto :nein
set /a Fehler=0
:loop
ping xxx.xxx.xxx.xxx -n 2 |find "TTL=">nul && goto :ja || set /a Fehler+=1
If %Fehler% LSS 5 goto :loop
:nein
echo Kein Ping
goto :eof
:ja
echo Ping ok
Grüße
bastla