Morpog
2008-07-06, 00:04:24
Hallo, komme leider nicht mehr weiter und brauche eure Hilfe.
Mit devcon kann ich Hardware anhand ihrer ID enablen und disablen.
Ausserdem kann ich den satus der ID auslesen, also ob zur Zeit enabled oder disabled.
Soweit so gut.
Jetzt möchte ich aber meine Batchdatei so haben, dass wenn enabled ist der Befehl zum disablen ausgeführt wird und umgekehrt natürlich auch.
Hab schon versucht das ganze per errorlevel zu machen, aber da komme ich nicht weiter.
Hier mal der Code soweit ich es habe:
@echo off
:status
c:\windows\devcon.exe status
"PCI\VEN_8086&DEV_27C9&SUBSYS_01101462&REV_02"
echo hier sollte die Abfrage hin
:einschalten
c:\windows\devcon.exe enable
"PCI\VEN_8086&DEV_27C9&SUBSYS_01101462&REV_02"
pause
:ausschalten
c:\windows\devcon.exe disable
"PCI\VEN_8086&DEV_27C9&SUBSYS_01101462&REV_02"
pause
Wenn ich den Befel für Status einzeln ausführe erscheint das hier:
PCI\VEN_8086&DEV_27C9&SUBSYS_01101462&REV_02\3&11583659&0&E9
Name: Intel(R) 82801G (ICH7 Family) USB Universal Host Controller - 27C9
Device is disabled.
1 matching device(s) found.
Oder eben enabled.
Mit devcon kann ich Hardware anhand ihrer ID enablen und disablen.
Ausserdem kann ich den satus der ID auslesen, also ob zur Zeit enabled oder disabled.
Soweit so gut.
Jetzt möchte ich aber meine Batchdatei so haben, dass wenn enabled ist der Befehl zum disablen ausgeführt wird und umgekehrt natürlich auch.
Hab schon versucht das ganze per errorlevel zu machen, aber da komme ich nicht weiter.
Hier mal der Code soweit ich es habe:
@echo off
:status
c:\windows\devcon.exe status
"PCI\VEN_8086&DEV_27C9&SUBSYS_01101462&REV_02"
echo hier sollte die Abfrage hin
:einschalten
c:\windows\devcon.exe enable
"PCI\VEN_8086&DEV_27C9&SUBSYS_01101462&REV_02"
pause
:ausschalten
c:\windows\devcon.exe disable
"PCI\VEN_8086&DEV_27C9&SUBSYS_01101462&REV_02"
pause
Wenn ich den Befel für Status einzeln ausführe erscheint das hier:
PCI\VEN_8086&DEV_27C9&SUBSYS_01101462&REV_02\3&11583659&0&E9
Name: Intel(R) 82801G (ICH7 Family) USB Universal Host Controller - 27C9
Device is disabled.
1 matching device(s) found.
Oder eben enabled.