2011-08-10 11:40:41 +0000 2011-08-10 11:40:41 +0000
69
69
Advertisement

Éteindre l'affichage dans Windows sur commande

Advertisement

Existe-t-il un moyen d'éteindre l'affichage dans Windows (7), de préférence sans utiliser de logiciel supplémentaire ?

Le script Powershell fonctionne bien, mais laisse une fenêtre de ligne de commande après avoir allumé l'affichage.

Advertisement
Advertisement

Réponses (3)

41
41
41
2011-08-10 11:59:30 +0000

Sur un ordinateur portable, vous pouvez utiliser la combinaison de raccourcis clavier Fn+F7 (F7 peut varier selon le modèle d'ordinateur portable) et pour un ordinateur de bureau, vous pouvez toujours utiliser le bouton d'alimentation.

Avez-vous besoin d'autres spécifications telles que le réveil par un mouvement de souris ou autre chose ?

Vous pouvez toujours créer un raccourci et attribuer un raccourci clavier à un écran de veille noir, utilisez ce chemin :

%systemroot%\system32\scrnsave.scr /s

Ceci n'éteindra pas votre écran mais le rendra complètement noir

34
34
34
2012-09-19 09:58:15 +0000

Quelques options supplémentaires :

  • Turn Off LCD - il suffit de placer l'exécutable sur votre bureau
  • NirCmd - vous devrez copier nircmd.exe dans votre répertoire système Windows, ou ajouter son emplacement à la variable d'environnement PATH. Il suffit ensuite d'exécuter nircmd monitor off en ligne de commande. Plus d'informations sur le lien.
26
Advertisement
26
26
2012-10-10 15:52:37 +0000
Advertisement

Vous pouvez utiliser WinAPI call SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 2)HWND_BROADCAST = 0xFFFF, WM_SYSCOMMAND = 0x0112 et SC_MONITORPOWER = 0xF170. Le 2 signifie que l'affichage est désactivé.

Il y a plusieurs façons d'effectuer l'appel :

  • Exécutable séparé. Vous pouvez le lancer par un script, une ligne de commande, une fenêtre d'exécution, un raccourci (*.lnk), etc. Notez que les raccourcis peuvent être invoqués à l'aide d'un raccourci clavier . L'exécutable peut être écrit en C ou C++, ou via P/Invoke dans des langages .NET (C# ou PowerShell ), ou dans de nombreux autres langages ayant une interface en langue étrangère (par exemple JNI en Java).

  • AutoHotkey script . Pour un non-programmeur, cette méthode est probablement plus simple. La réalisation de personnalisations nécessite encore un peu de script. Ce script permet d'éteindre le moniteur sur Win + M :

Notez le délai avant l'appel de SendMessage dans le script AutoHotkey. Il donne à l'utilisateur la possibilité de libérer les touches (au cas où leur libération réveillerait à nouveau le moniteur). Ne l'oubliez pas même si vous effectuez l'appel à partir d'un script dans une autre langue.

Pour plus d'informations, voir la documentation de SendMessage function , WM_SYSCOMMAND message et AutoHotkey SendMessage . Il peut être intéressant de noter que depuis Windows 8, l'utilisation de la même méthode pour allumer le moniteur ne fonctionne pas, mais il existe une solution de contournement.

Advertisement

Questions connexes

3
19
10
28
3
Advertisement
Advertisement