[BATCH | Internetverbindung prüfen, trennen & herstellen] Internetverbindung via nKommandozeile prüfen, trennen & herstellen. #Internetverbindung #prüfen #trennen #herstellen #verbinden #Batch #bat #cmd #cmd.exe
Sendet Ping an Google (google.de
):
:Testen
ping -n 1 google.de
...
Anhand des Erfolgs ERRORLEVEL 0
(kein Fehler) / Misserfolgs ERRORLEVEL 1
(Fehler) wird angezeigt, ob keine Verbindung hergestellt werden konnte:
...
if ERRORLEVEL 1 GOTO Fehler
if ERRORLEVEL 0 GOTO AllesOK
:AllesOK
cls
echo Internetverbindung ist aktiv.
echo Skript wird beendet.
exit
:Fehler
cls
echo Keine Internetverbindung.
...
Verbindung zu vorher definierten Netzwerk, in diesem Fall AgenturVS intern
herstellen:
...
echo Stelle Verbindung zu AGENTURVS INTERN her...
netsh wlan connect name="AgenturVS intern"
echo Verbindung hergestellt.
...
Zum erneuten Test zurück nach ganz oben:
...
echo Teste erneut...
GOTO Testen
...
Siehe nachfolgendes Beispiel:
@echo off
cls
echo WARTUNG: INTERNETVERBINDUNG
echo.
echo (Fortschritt: 20%)
echo - Teste Internetverbindung...
echo - Bitte warten!
ping -n 1 google.de
if errorlevel 1 goto ENDE (wenn nicht erfolgreich)
if errorlevel 0 goto Programm (das starten soll, wenn Pingabfrage erfolgreich)
:Programm
cls
echo WARTUNG: INTERNETVERBINDUNG
echo.
echo (Fortschritt: 100%)
echo - Internetverbindung vorhanden.
echo - Test erfolgreich!
echo.
echo Beende die Wartung...
timeout /t 2
exit
:ENDE
cls
echo WARTUNG: INTERNETVERBINDUNG
echo.
echo (Fortschritt: 50%)
echo - Internetverbindung NICHT AKTIV!.
echo - Test nicht erfolgreich!
echo.
timeout /t 1
cls
echo WARTUNG: INTERNETVERBINDUNG
echo.
echo (Fortschritt: 72%)
echo - Internetverbindung NICHT AKTIV!.
echo - Versuche Verbindung zum Netzwerk aufzubauen...
echo.
netsh wlan connect name="AgenturVS intern"
cls
echo WARTUNG: INTERNETVERBINDUNG
echo.
echo (Fortschritt: 100%)
echo - FEHLER BEHOBEN!!.
echo - Verbindung mit dem Internet wiederhergestellt!
echo.
pause
exit