Zustand eines Gerät ändern

Boy2006

Banned
Thread Starter
Mitglied seit
06.10.2008
Beiträge
4.821
Hi
Ich kann bei meinen externen USB W-Lan Adapter unter Systemsteuerung -> Gerätemananger -> irgendwas -> Eigenschaften
zb das W-Lan ein und ausschalten. Das geht auch über die Buggy Software vom Hersteller.
Gibt es eine möglichkeit das ich irgend wie anders mit einen eigenen Programm über eine schnittstelle das W-Lan ein und ausschalte?
Danke!
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Hi,
du könntest dir ein kleines shortcut zum dogln basteln.

schau dir mal im cmd-window den befehl "devcon help" an

brauchen wirst du
Code:
devcon enable
devcon disable

für die Hilfe kannst du zB:
Code:
devcon enable help
bzw
Code:
devcon disable help
ins cmd-window eingeben

Ich hoffe das hilft dir weiter.


mfg
moep.at


€: hier noch der Link zur passenden Windows Support Seite
 
Zuletzt bearbeitet:
Es kann sein (bei USB geraeten muesste man es halt ausprobieren) dass man nach der obigen Methode neustarten muss. Eine einfache Methode Netzwerkadapter mit automatischer IP zu deaktievieren ist es einfach die auto ip weg zu nehmen, dass kann man mit ipconfig /release FILTER und wieder erneuern mit ipconfig /renew FILTER.
 
Hi
Es geht darum das die Adapter (BT, W-Lan) nicht mehr Senden.
 
Also ich habe es gerade mit meiner Netzwerkkarte versucht.

mit
"devcon disable name_of_networkcard"
und danach
"devcon enable name_of_networkcard"

funktioniert das bei mir einwandfrei...

sobald ich wieder enable mache, bekomm ich wieder eine ip, bzw die die ich davor händisch eingetragen habe

d.h. einfach ein kleines Batch-Script erstellen in dem du abfragst ob das Device enabled ist, wenn ja -> disablen, wenn nein -> enablen
 
Zuletzt bearbeitet:
Hast du eine W-Lan Karte probiert?
Es geht mir nicht um die IP Adresse sondern um die "Strahlung".

EDIT: Ich bin jetzt auf "urlaub" und kann es nur bedingt testen.
 
Zuletzt bearbeitet:
kannst du's nicht selber testen? das dauert 2 min in der Kommandozeile...
zuerst
devcon find *
dann das wlan raus suchen
dann mit
devcon disable PCI\DEV_blabla_wie_auch_immer_sie_heißt

und schwupps wuurde die Karte KOMPLETT deaktiviert... da strahlt dann nix mehr ;)


das mit der IP war nur der hinweiß das es bei mir ohne restart funktioniert wieder ins netz zu kommen, nach dem enablen...
 
Ich möchte dich nicht ausnutzen!!!
*hust* direkt vor meinen Zimmer ist ein warmer pool der auf mich wartet...
Ich kann es später ausprobieren. "leider" bist du wieder viel zu schnell mit den Antworten.
 
gg

ich bastel dir bis spätestens morgen mittag ein kleines Script, wo du dann nur mehr die Device ID von deinem WLAN eintargen musst, welches dir den Status der Karte Toggelt :)

diese kleinen Scripte find ich sowieso ganz lustig ;)

---------- Post added at 16:28 ---------- Previous post was at 15:55 ----------

Also bei mir funktioniert das :P
ist zwar noch nicht ganz schön, vlt änder ich bis morgen noch was ;)
einfach dort wo ich "PCI\VEN_11AB&DEV_4362" stehen habe, deine HW-ID eingeben.
Dann als z.B. switch.bat abspeichern und mal probieren :)

wie gesagt, mit meiner LAN-Karte funktioniert es ohne Probleme (nur wenn man es zu schnell hintereinander macht stockts ein bissl, weil er fürs aktivieren/deaktivieren immer ein wenig zeit braucht)

Code:
@echo off 
set state=2
for /F " tokens=1,*" %%i in ('devcon status "PCI\VEN_11AB&DEV_4362"^|find "running"') do set state=1 
for /F " tokens=1,*" %%i in ('devcon status "PCI\VEN_11AB&DEV_4362"^|find "disabled"') do set state=0 
if %state% == 0 goto on
if %state% == 1 goto off
if %state% == 2 echo Fehler, Status konnte nicht ermittelt werden!
pause
if %state% == 2 goto end 
 
:off
echo WLAN Adapter wird deaktiviert!
devcon disable "PCI\VEN_11AB&DEV_4362"
goto End
 
:on
echo WLAN Adapter wird aktiviert!
devcon enable "PCI\VEN_11AB&DEV_4362"
goto end 
 
:end
 
Zuletzt bearbeitet:
Kann es das sein:
Code:
USB\VID_148F&PID_3070\1.0                                   : INTELLINET 802.11n Wireless LAN Card

(ich mus schlafen gehen jetzt)
 
Jap, klingt gut :)

müsste also mit einem .bat-File so funktionieren:

Code:
@echo off 
set state=2
for /F " tokens=1,*" %%i in ('devcon status "USB\VID_148F&PID_3070"^|find "running"') do set state=1 
for /F " tokens=1,*" %%i in ('devcon status "USB\VID_148F&PID_3070"^|find "disabled"') do set state=0 
if %state% == 0 goto on
if %state% == 1 goto off
if %state% == 2 echo Fehler, Status konnte nicht ermittelt werden!
pause
if %state% == 2 goto end 
 
:off
echo WLAN Adapter wird deaktiviert!
devcon disable "USB\VID_148F&PID_3070"
goto End
 
:on
echo WLAN Adapter wird aktiviert!
devcon enable "USB\VID_148F&PID_3070"
goto end 
 
:end
 
Zuletzt bearbeitet:
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh