Hallo,
Ich bin leider unerfahren was batch angeht, was bedeutet das ich wohl nur bedingt helfen kann.
Es sollte aber eigentlich nicht sonderlich schwer sein dein Problem mit goto und einer Abfrage zu realisieren. Versuch mal etwas nach dem Motto:
_________________________________________
:schleife
ping -n 1 [testIP]|find „TTL=“ > nul
if %errorlevel%==1 goto schleife
echo jetzt ist die adresse erreichbar
_________________________________________
Wir fragen, dank -n 1, nur ein einziges mal (anstatt 4mal) bei der angegebenen IP nach den üblichen Ausgaben, fangen dabei die Time-To-Live ab und springen bei einem Fehler wieder nach oben, und sobald die IP dann erreichbar ist sollte echo uns den angegebenen Text ausgeben.
Ich kann nicht versichern das der Code so funktioniert wie er da steht, aber ich hoffe ich konnte etwas helfen.
Gruß, Sören!