Existe-t-il un moyen d'exécuter quelque chose lors de la fermeture du couvercle de l'ordinateur portable?

10

Je me demande s'il existe un moyen d'exécuter un programme, d'exécuter une commande ou autre chose lors de la fermeture du couvercle de l'ordinateur portable.
Ma question se veut générique, à la fois pour Windows et Linux. Quelque chose d'utile devrait être de verrouiller l'ordinateur portable lors de la fermeture du couvercle (Win + L dans les fenêtres), ou d'exécuter des processus coûteux tels que l'analyse antivirus, etc. sans le faire manuellement avant de fermer le couvercle.

Matias
la source
Voir aussi ici et ici .
Karan

Réponses:

6

Dans Windows 7, les seules options dont vous disposez pour effectuer des actions lorsque vous fermez le couvercle sont dans Options d'alimentation dans le Panneau de configuration. Les actions disponibles sont:

  • Ne fais rien
  • Dormir
  • Hiberner
  • Fermer

Vous ne pouvez pas créer ici d'actions personnalisées à affecter à l'événement de fermeture du couvercle.

Mais!

Vous pouvez utiliser le Planificateur de tâches pour planifier une tâche lorsqu'un certain événement est enregistré. S'endormir est un événement enregistré. Vous pouvez spécifier, lorsque vous créez la tâche planifiée, que vous souhaitez que l'ordinateur se réveille du sommeil pour exécuter la tâche.

Instructions détaillées ici: Planificateur de tâches sur le couvercle de l'ordinateur portable fermé?

William Jackson
la source
1

Il y a un tutoriel assez long et détaillé sur la façon d'exécuter des scripts lorsque vous fermez / ouvrez le couvercle de votre ordinateur portable sur les forums Ubuntu .

Je n'arrive pas à trouver quoi que ce soit pour émuler la même chose sous Windows, cependant.

Sathyajith Bhat
la source
1

Solution

Rendez «AwayModeEnabled» et Windows ne se mettra pas en veille quand il se mettra en veille. Ensuite, utilisez le hack Calendrier des tâches mentionné par William ci-dessus.

Avantages

Ne perdez pas les connexions réseau

Les inconvénients

Votre ordinateur ne peut jamais vraiment s'éteindre en dormant

Comment

Depuis l'activation de l'écran de connexion de l'utilisateur

regedit .... HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ SessionManager \ Power, ajoutez-y un nouveau DWORD32 et renommez-le en AwayModeEnabled, faites un clic droit et modifiez la valeur comme 1 (Hex). Enfin, modifiez l'action de fermeture du couvercle de l'ordinateur portable en mode Veille sur la page de configuration de l'option d'alimentation dans Windows 7.

Test de mon ordinateur portable Windows 7 avec une connexion ssh ouverte.

Anthony Ryan-Lorraine
la source