Je me demande si quelqu'un connaît une utilitaire ou une commande, qui peut modifier ce paramètre sous Windows en un clic. J'ai souvent besoin de le changer sur mon ordinateur portable si je veux qu'il ne fasse rien quand le couvercle est fermé ou se dormir.
Je suis sûr qu'il est possible de changer d'une manière ou d'une autre de la ligne de commande.
Pris à partir de Définissez sur une option d'alimentation rapprochée du couvercle . Il existe également un script ou deux sur cette page, mais la méthode reproduite ci-dessous est la meilleure, IMHO.
Vous pouvez le définir via powercfg
commandes.
Les régimes préconfigurés ont les Guids suivants:
Power Scheme GUID: 381b4222-f694-41f0-9685-ff5bb260df2e (Balanced)
Power Scheme GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c (High performance)
Power Scheme GUID: a1841308-3541-4fab-bc81-f71556f20b4a (Power saver)
Je vais utiliser le schéma équilibré pour mes exemples, mais vous utiliseriez le GUID fourni par:
powercfg -GETACTIVESCHEME
Vous pouvez trouver les GUID pour les sous-groupes et les paramètres d'alimentation ainsi que les valeurs d'index pour chaque paramètre d'alimentation en exécutant une commande de requête avec votre guide de schéma:
powercfg -Q 381b4222-f694-41f0-9685-ff5bb260df2e
Regardant par la sortie, vous découvrirez que le sous-groupe GUID vous voulez est:
Subgroup GUID: 4f971e89-eebd-4455-a8de-9e59040e7347 (Power buttons and lid)
et le réglage de la puissance:
Power Setting GUID: 5ca83367-6e45-459f-a27b-476b1d01c936 (Lid close action)
avec les options d'index:
Possible Setting Index: 000
Possible Setting Friendly Name: Do nothing
Possible Setting Index: 001
Possible Setting Friendly Name: Sleep
Possible Setting Index: 002
Possible Setting Friendly Name: Hibernate
Possible Setting Index: 003
Possible Setting Friendly Name: Shut down
afin de configurer votre système pour éteindre lorsque le couvercle est fermé, vous exécuteriez:
powercfg -SETACVALUEINDEX 381b4222-f694-41f0-9685-ff5bb260df2e 4f971e89-eebd-4455-a8de-9e59040e7347 5ca83367-6e45-459f-a27b-476b1d01c936 3
powercfg -SETDCVALUEINDEX 381b4222-f694-41f0-9685-ff5bb260df2e 4f971e89-eebd-4455-a8de-9e59040e7347 5ca83367-6e45-459f-a27b-476b1d01c936 3
AC pour l'action "branchée" et DC pour l'action "sur la batterie".
J'espère que cela t'aides.
Veuillez noter que je n'ai pas bloqué cité, car elle gêne les lignes de code plutôt longues. Donc, pour des raisons de formatage, je l'ai laissée non note.
powercfg
prend en charge des alias pour les GUID (noms de schéma, groupes, etc.)
@echo off
powercfg /s scheme_min
rem scheme_min is high performance
powercfg /setacvalueindex scheme_min sub_buttons lidaction 0
rem under buttons group; plugged in
powercfg /setdcvalueindex scheme_min sub_buttons lidaction 0
rem dc means on battery
rem check with powercfg.cpl gui
rem use powercfg /aliases for aliases instead of guid numbers
rem query with powercfg /q
ce script ci-dessus passerait au schéma de haute performance et définirait l'action du couvercle (When I close the lid:
) Sous Celui pour être None
sur les deux cas (branchés ou lorsque sur batterie).
il s'agit essentiellement de trois lignes de code que le reste ne représente presque que des commentaires ((((( REM Arks )).