Gibt es eine Möglichkeit, eine drahtlose Netzwerkschnittstelle über die Befehlszeile zu aktivieren / deaktivieren (damit ich sie in eine Fledermausdatei einfügen kann)?
Wenn ich im Büro bin, verwende ich eine kabelgebundene Verbindung, aber Windows beunruhigt mich trotzdem gelegentlich, dass meine kabellose Verbindung nicht hergestellt werden kann (obwohl ich die Option zum Benachrichtigen bei fehlender Verbindung deaktiviert habe). Ich vermute, die einzige Möglichkeit, mich davon abzuhalten, Fehler zu machen, besteht darin, die Benutzeroberfläche zu deaktivieren, aber ich möchte lieber nicht jedes Mal in die Netzwerkeinstellungen gehen, wenn ich dies tun muss.
Ich möchte eine Fledermausdatei oder eine Verknüpfung einrichten, mit der ich die drahtlose Verbindung aktivieren / deaktivieren kann (vorzugsweise eine einzelne, mit der der aktuelle Status umgeschaltet wird), und dann einfach eine Tastenkombination dafür einrichten. Ich habe nur keine Ahnung, wie das von der Kommandozeile aus geht.
quelle
Antworten:
Verwenden Sie Microsoft DevCon ...
Und hier ist Tutorial für Sie:
Aktivieren / Deaktivieren der WLAN-Karte über die Befehlszeile
Sie benötigen zwei Batch-Dateien, eine für "WLAN aus" und eine für "WLAN ein".
Abgesehen davon gehe ich davon aus, dass Sie einen Laptop verwenden. Sind Sie sicher, dass Ihr Laptop das Ein- und Ausschalten des WLAN über eine Fn-Tastenkombination oder einen physischen Schalter nicht zulässt? Kannst du Marke und Modell posten?
quelle
Das Folgende funktioniert auf Win 7 über eine
cmd
Eingabeaufforderung mitadmin
Berechtigungen:Etwas deaktivieren:
Ermöglichen:
So rufen Sie die Schnittstellennamen ab:
quelle
Ich habe eine Batch-Datei zum Umschalten zwischen LAN und WLAN erstellt. Es aktiviert Ihre LAN-Verbindung und deaktiviert Ihre WLAN-Verbindung, wenn WLAN aktiv ist, und umgekehrt.
Die Batchdatei wurde unter Windows 7 getestet. Rufen Sie sie auf
WLAN-LAN.bat
und starten Sie sie als Eingabeaufforderung mit erhöhten Rechten.Sie sollten die Namen der Netzwerkschnittstellen so ändern, dass sie mit den Netzwerkschnittstellen auf Ihrem eigenen System übereinstimmen. Ändern Sie daher die Namen in Anführungszeichen: "...".
Außerdem sollten Sie den kabelgebundenen Autokonfigurationsdienst auf Automatisch einstellen. Der Text in den Kommentaren kann nach Belieben geändert werden.
quelle
Zu Ihrer Information ... für die 64-Bit-Version von Vista und Win7 funktioniert die oben angegebene "64-Bit" -Version nicht. Sie müssen das gesamte Windows-Gerätetreiber-Kit herunterladen, dann devcon.exe von hier extrahieren
C:\WinDDK\7600.16385.1\tools\devcon\amd64\devcon.exe
und einfügenc:\Windows/system23
(ich weiß, ich weiß ... ich habe auch einen Intel i3 und musste noch diesen "amd64" verwenden).Das WinDDK-Kit finden Sie hier: http://www.microsoft.com/whdc/DevTools/WDK/WDKpkg.mspx Es ist riesig (620 MB). Die devcon-Datei ist winzig. : p
Hinweis: Sie können die Gerätetreibernummer für jedes Gerät auf einfache Weise ermitteln, indem Sie im Geräte-Manager (in der Systemsteuerung) die Eigenschaften anzeigen und unter "Details" die Option "Hardware-IDs" auswählen. Es wird eine große Zahl geben, du willst nur diesen Teil: DEV _ ???? (Füllen Sie das? mit Ihren 4 Zahlen aus). Wenn dies
DEV_4315
dann beispielsweise inenable.bat: devcon enable
"* DEV_4315" und indisable.bat: devcon disable
"* DEV_4315" eingegeben wird.Bitte vergewissern Sie sich und fügen Sie den Platzhalter hinzu: * DEV _ ???? (Siehe die 2 Beispiele, die ich gerade gegeben habe). Sie müssen sie als Administrator ausführen. Zu Ihrer Information ... Wenn Sie eine Hardware-Anzeigelampe haben, wird diese wahrscheinlich nicht umgeschaltet.
quelle
Verwenden Sie diese Fledermausdatei zum Umschalten des WLAN.
@Echo off set interface="Wireless Network Connection " ipconfig | find %interface% >NUL rem if errorlevel 0 goto LAN rem if errorlevel 1 goto WLAN if %errorlevel% EQU 0 goto LAN if %errorlevel% EQU 1 goto WLAN :LAN echo "LAN" netsh interface set interface %interface% disabled goto end :WLAN echo "WLAN" netsh interface set interface %interface% enabled :end
quelle
Eine andere Möglichkeit ist Sikuli Script . Sikuli ist wirklich cool, weil es eine visuelle Herangehensweise an das Schreiben von Skripten hat und in der Lage sein sollte, das zu erreichen, was Sie benötigen. Schauen Sie sich das Video unter dem obigen Link an, um zu sehen, was ich meine. Sikuli läuft auf Mac, Windows und Linux.
quelle
Möglicherweise kann das
wmic
Dienstprogramm verwendet werden (obwohl ich nicht sicher bin, ob es mit Windows Vista / 7 / etc. Geliefert wird).oder
(obwohl dies eine lustige Methode ist und möglicherweise Probleme verursacht und möglicherweise nicht so gut funktioniert) Verwenden Sie das
netsh
Tool (möglicherweise auch nicht in den neuen Windows-Versionen enthalten), um dem Netzwerkadapter eine manuell zugewiesene IP-Adresse zuzuweisen, wenn es soll eine automatisch zugewiesene haben, oder umgekehrt.quelle