Tiré de l' option Set On Lid Close Power . Il y a aussi un script ou deux sur cette page, mais la méthode reproduite ci-dessous est la meilleure, à mon humble avis.
Vous pouvez le définir via des powercfg
commandes.
Les schémas préconfigurés ont les GUID 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)
J'utiliserai le schéma équilibré pour mes exemples, mais vous utiliseriez le GUID fourni par:
powercfg -GETACTIVESCHEME
Vous pouvez trouver les GUID des sous-groupes et des 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 schéma GUID:
powercfg -Q 381b4222-f694-41f0-9685-ff5bb260df2e
En parcourant la sortie, vous découvrirez que le GUID de sous-groupe que vous souhaitez est:
Subgroup GUID: 4f971e89-eebd-4455-a8de-9e59040e7347 (Power buttons and lid)
et le réglage de puissance:
Power Setting GUID: 5ca83367-6e45-459f-a27b-476b1d01c936 (Lid close action)
avec des 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
Ainsi, afin de configurer votre système pour qu'il s'arrête lorsque le couvercle est fermé, vous devez exécuter:
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 "Plugged In" et DC pour l'action "On Battery".
J'espère que cela t'aides.
Veuillez noter que je n'ai pas bloqué les citations, car cela a gâché les lignes de code assez longues. Donc, pour des raisons de formatage, je l'ai laissé sans guillemets.