herschel81

devcon in verbindung mit batch

Hallo liebe User,

ich bin derzeit auf der Suche nach einem Batch-File, mit dessen Hilfe ich meine WLAN-Karte aktivieren UND deaktivieren kann.

Hierzu habe ich natürlich "devon" im Einsatz und auch bereits einen Code entworfen, der den Status der WLAN-Karte jeweils erkennen soll und genau durch Ausführen der Datei den anderen Zustand (aktiv/inaktiv) herstellen soll. Allerdings funktioniert nur das Aktivieren der Karte. Die Deaktvierung funktioniert NICHT! Meine WLAN-Karte weist 4 Hardware-IDs auf.

@echo off & setlocal
set "Action=disable"
devcon.exe status "PCI\VEN_14E4&DEV_4311&SUBSYS_00071028&REV_01" | findstr "disabled">nul && set "Action=enable"
devcon.exe %Action% "PCI\VEN_14E4&DEV_4311&SUBSYS_00071028&REV_01"
devcon.exe status "PCI\VEN_14E4&DEV_4311&SUBSYS_00071028" | findstr "disabled">nul && set "Action=enable"
devcon.exe %Action% "PCI\VEN_14E4&DEV_4311&SUBSYS_00071028"
devcon.exe status "PCI\VEN_14E4&DEV_4311&CC_028000" | findstr "disabled">nul && set "Action=enable"
devcon.exe %Action% "PCI\VEN_14E4&DEV_4311&CC_028000"
devcon.exe status "PCI\VEN_14E4&DEV_4311&CC_0280" | findstr "disabled">nul && set "Action=enable"
devcon.exe %Action% "PCI\VEN_14E4&DEV_4311&CC_0280"

Kann mir jemand den Fehler nennen?
Vielen Dank.

herschel81
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 116611

Url: https://administrator.de/forum/devcon-in-verbindung-mit-batch-116611.html

Ausgedruckt am: 06.05.2025 um 19:05 Uhr

bastla
bastla 23.05.2009 um 00:15:26 Uhr
Goto Top
Hallo herschel81 und willkommen im Forum!

Hast Du schon versucht, die letzte Zeile für alle 4 Hardware-IDs durchzuführen?

Grüße
bastla
herschel81
herschel81 24.05.2009 um 13:00:03 Uhr
Goto Top
Hallo bastla,

eigentlich ist diese Befehlszeile aus meiner Sicht schon im Code für alle 4 IDs berücksichtigt und sollte demnach ausgeführt werden. Oder sehe ich das falsch?

Danke für deine Antwort.

VG
herschel81
78632
78632 24.05.2009 um 13:45:40 Uhr
Goto Top
Zitat von @herschel81:
Meine WLAN-Karte weist 4 Hardware-IDs auf

Das glaube ich nicht so recht. Was zeigt denn der Gerätemanager unter Eigenschaften > Details > Geräteinstanzkennung an?
bastla
bastla 24.05.2009 um 13:57:11 Uhr
Goto Top
Hallo herschel81!

Die Zeile
devcon.exe %Action% "PCI\VEN_14E4&DEV_4311&CC_0280"
wird nur für eine ID angewandt, abgefragt werden allerdings 4 IDs - senn Du konsequent für jede dieser IDs die "%Action%" ausführst, müsste es auch mit dem Deaktivieren (bzw der Erkennung des Status als Voraussetzung) klappen ...

Ob, wie blablanick zu Recht hinterfragt, tatsächlich alle 4 IDs notwendig / sinnvoll sind, musst Du selbst herausfinden.

Grüße
bastla
herschel81
herschel81 25.05.2009 um 20:50:25 Uhr
Goto Top
Hallo,

vielen Dank für eure Antworten. Die Geräteinstanzkennung war leider nicht die richtige Wahl. Unter den Hardwarekennungen habe ich wirklich 4 Kennungen entdeckt. Die 1. von allen war richtig! Nun hat es funktioniert. Nochmals vielen Dank.

Viele Grüße
herschel81