Internet ON-OFF Batch Datei

Spekilatius

Komplett-PC-Aufrüster(in)
Hallo Zusammen,

ich bräuchte mal eure Hilfe.

Ich habe mir eine Batch Datei erstellt, die automatisch das Internet an oder ausschaltet.

Code:
@echo off
for /f "skip=3 tokens=2" %%i in ('netsh interface show interface "Ethernet"') do set status=%%i & goto end
:end
    echo Ethernet war "%status: =%".
if /i "%status: =%"=="Aktiviert" (
    netsh interface set interface name = "Ethernet" admin=Disabled
    echo Ethernet ist jetzt "Deaktiviert".
)
if /i "%status: =%" == "Deaktiviert" (
    netsh interface set interface name = "Ethernet" admin=Enabled
    echo Ethernet ist jetzt "Aktiviert".)
pause

Nun nach dem Ausführen öffnet natürlich die Konsole und führt den Befehl halt aus. Das Fenster kann man dann durch eine belibige Taste schließen.

Und genau dort würde ich gerne wissen, ob es eine Möglichkeit gibt, dass das Fenster sich anschließend Automatisch wieder schließt, ohne etwas zu drücken.

Vielen Dank schonmal für eure Hilfe
 
Ich würde den "pause"-Befehl rausnehmen, dann sollte es gehen.

Falls du möchtest, dass du die Statusmeldungen noch lesen kannst, bräuchte es eher eine Timer Funktion, die zB nach 3 Sekunde das Programm schließt. Ich meine mich zu erinnern, dass es da je nach Windows Version verschiedene Möglichkeiten gibt.
 
Zuletzt bearbeitet:
Zurück