2017-12-24 14 views
0

Ich versuche, eine .bat Datei zu erstellen, die meinen Ethernet-Adapter aktivieren/deaktivieren kann, aber ich habe nicht viel Wissen über die Codierung oder die Cmd-Syntax. Ich dachte über den netsh Befehl in etwas mit wie:Toggle aktivieren/deaktivieren Ethernet-Adapter von CMD

IF " ~Ethernet adapter is enabled~ " GOTO :disable ELSE GOTO :enable 

:disable 
    netsh interface set interface "Ethernet" disabled 

:enable 
    netsh interface set interface "Ethernet" enabled 

Wie kann ich es richtig?

Antwort

0

Wenn Sie bereits mit dem Befehl vertraut sind, warum verwenden Sie ihn nicht?

netsh interface show interface "Ethernet" |find "Connected" >nul && (
    echo connected - disconnecting... 
    netsh interface set interface "Ethernet" disabled 
) || (
    echo disconnected - connecting 
    netsh interface set interface "Ethernet" enabled 
) 
+0

Vielen Dank! Es hat perfekt funktioniert! – Pedro