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!
+ Antworten
Ergebnis 1 bis 11 von 11
Thema: Zustand eines Gerät ändern
-
30.05.12, 07:02 #1Kapitänleutnant
- Registriert seit
- 06.10.2008
- Beiträge
- 1.972
Zustand eines Gerät ändern
-
30.05.12, 11:27 #2
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
für die Hilfe kannst du zB:Code:devcon enable devcon disable
bzwCode:devcon enable help
ins cmd-window eingebenCode:devcon disable help
Ich hoffe das hilft dir weiter.
mfg
moep.at
€: hier noch der Link zur passenden Windows Support SeiteGeändert von moep.at (30.05.12 um 11:30 Uhr)
Softwareluxx 
*Windows 8 Sammelthread* 
Spoiler: Anzeigen
30.05.12, 21:15 #3Obergefreiter
- Registriert seit
- 06.05.2012
- Beiträge
- 92
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.
31.05.12, 04:17 #4Kapitänleutnant
- Registriert seit
- 06.10.2008
- Beiträge
- 1.972
Themenstarter
Hi
Es geht darum das die Adapter (BT, W-Lan) nicht mehr Senden.
31.05.12, 15:09 #5
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 -> enablenGeändert von moep.at (31.05.12 um 15:11 Uhr)
Softwareluxx 
*Windows 8 Sammelthread* 
Spoiler: Anzeigen
31.05.12, 15:38 #6Kapitänleutnant
- Registriert seit
- 06.10.2008
- Beiträge
- 1.972
Themenstarter
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.Geändert von Boy2006 (31.05.12 um 15:39 Uhr)
31.05.12, 15:41 #7
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...
Softwareluxx 
*Windows 8 Sammelthread* 
Spoiler: Anzeigen
31.05.12, 15:46 #8Kapitänleutnant
- Registriert seit
- 06.10.2008
- Beiträge
- 1.972
Themenstarter
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.
31.05.12, 16:28 #9
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 :endGeändert von moep.at (31.05.12 um 16:29 Uhr)
Softwareluxx 
*Windows 8 Sammelthread* 
Spoiler: Anzeigen
31.05.12, 18:56 #10Kapitänleutnant
- Registriert seit
- 06.10.2008
- Beiträge
- 1.972
Themenstarter
Kann es das sein:
(ich mus schlafen gehen jetzt)Code:USB\VID_148F&PID_3070\1.0 : INTELLINET 802.11n Wireless LAN Card
31.05.12, 21:44 #11
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 :endGeändert von moep.at (31.05.12 um 21:46 Uhr)
Softwareluxx 
*Windows 8 Sammelthread* 
Spoiler: Anzeigen

LinkBack URL
About LinkBacks
Zitieren