Ja genau, da gabs den Source zur Übrprüfung ob der Server noch lebt^^
Code:
@echo off
:: wenn kein remote Host angegeben ist, dann gehe zu :Syntax
IF [%1]==[] GOTO Syntax
IF [%1]==[/?] GOTO Syntax
IF [%1]==[/h] GOTO Syntax
IF [%1]==[/help] GOTO Syntax
:mainloop
:: pinge den Host 1 mal und leite die Ausgabe nach 'nul' um (keine sichtbare Ausgabe)
ping %1 -n 1 >nul
:: speichere den Errorlevel in die Variable 'status'
set status=%errorlevel%
:: sende eine Nachricht an den lokalen Coputer falls der remote Host online ist
if %status%==0 (net send %computername% %1 online && exit 0)
:: minimalistische Fortschrittsanzeige
(Set /P i=.) < NUL
:: sleep workaround (wer eine bessere, einfachere, genauere & universellere Möglichkeit kennt bitte korrigieren)
:: pinge den lokalen Computer 10 mal
ping localhost -n 10 >nul
:: gehe zurück zum anfang
goto mainloop
:Syntax
echo.
echo Syntax: %~n0 [Hostname oder IP]
echo.
echo mping
echo.
echo Pingt einen offline Host und gibt eine Meldung
echo aus, sobald er wieder online ist
echo.
Ich denk damit kann mar abeiten.