Rarst inspireerde mij om een kijkje te nemen op de commando-regel programma devcon die ontwikkeld is door Microsoft. Devcon is een opdrachtregel-versie van de Windows Device Manager.
We publiceerde onlangs een energiebesparing artikel dat bevatte een tip voor het uitschakelen van computer hardware om stroom te besparen die is vooral handig voor mobiele computer-systemen, zoals laptops of netbooks.
Het is mogelijk om te schrijven een eenvoudig batch-script die de hardware van een computer uit te schakelen. Misschien wel handig voor gebruikers die verbinding maken met hun mobiele computer aan op een voedingsbron en op de weg. Zij zouden het simpelweg uitschakelen van onnodige computer hardware op de weg en schakel hem weer in zodra het is aangesloten op een voedingsbron opnieuw aan.
De schepping vereist geen programmering vaardigheden, maar je moet om iets te weten over de hardware van de computer op uw systeem hebt geïnstalleerd. Niet alle hardware uitgeschakeld moet worden, de mogelijkheden zijn
- Audio-Apparaten
- Netwerk Adapters
- Draadloze Netwerkadapters
- CD, DVD en Blu-Ray schijven
- Floppy drives
- webcams, kaartlezers en andere randapparatuur
Je moet drie opdrachten voor het werken met devcon.
- devcon vinden
- devcon uitschakelen
- devcon inschakelen
Start met het downloaden van devcon van de officiële Microsoft-website. Uitpakken naar een directory van uw keuze. Is het misschien een goed idee om het in een map die wordt vermeld in het pad van het besturingssysteem, bijvoorbeeld /system32.
Open de Windows command line met [Windows-R], [cmd], [enter].
Voer devcon vinden * om een lijst van alle hardware-apparaten. Dit kan een lange lijst, u kunt de volgende opdracht gebruiken om te zoeken naar een specifiek apparaat (de opdracht is hoofdlettergevoelig):
devcon vinden * | zoeken “computer hardware identifier”
Om alle Creatieve apparaten die men kan invoeren
devcon vinden * | zoeken “Creatieve”
Het apparaat in de screenshot hierboven zou de Creative Soundblaster X-FI geluidskaart. Voor het uitschakelen van deze geluidskaart gebruikt u de volgende opdracht
devcon uitschakelen PCIVEN_1102
Het is genoeg om de unieke identifier voor het apparaat. Hier zijn enkele tips om het meeste uit van de opdracht:
Vind alle PCI-apparaten
devcon vinden * | zoeken “PCI”
Vind alle USB-apparaten
devcon vinden * | zoeken “USB”
Dat alles moet nu gedaan worden is het verzamelen van de unieke id ‘ s voor alle computer hardware-apparaten die moeten worden uitgeschakeld.
Maak een nieuw tekst document op de computer, de naam van het uitschakelen.bat. Klik erop met de rechtermuisknop, selecteer bewerken en voeg zoveel devcon uitschakelen lijnen als u wilt.
devcon uitschakelen PCIVEN_1102
devcon uitschakelen PCIVEN_1317
devcon disable USBVID_1532
Maak nu een tweede batch-bestand, de naam van het inschakelen.bat en gebruik de volgende code (die je in principe exchange uitschakelen inschakelen)
devcon inschakelen PCIVEN_1102
devcon inschakelen PCIVEN_1317
devcon-enable USBVID_1532
Dat is een basic script. Je zou kunnen toevoegen echo commando ‘ s naar het combineren van de twee scripts in één en deze te verbeteren en verder. De basic script aan de andere kant doet wat het verondersteld wordt te doen.