Comment rendre mon écran vide par un raccourci?

23

Je voudrais un raccourci qui fasse passer l'écran à un écran noir immédiatement, sans éteindre ni même le mettre en veille.

Comment puis-je faire cela?

Plus la solution est efficace à mettre en place, mieux c'est.

barlop
la source
Vous pouvez également créer une application plein écran sur fond noir et placer un raccourci sur la barre des tâches. Vous pouvez également définir l'arrière-plan du bureau sur une couleur noire unie, masquer tous les éléments sur le bureau et activer le masquage automatique de la barre des tâches. Ensuite, appuyez simplement sur Win + D et le tour est joué.
user1306322

Réponses:

15

Vous pouvez simplement créer un raccourci vers l'économiseur d'écran vierge, puis définir un raccourci clavier via la fenêtre des propriétés du raccourci.

L'économiseur d'écran est appelé scrnsave.scr, situé dans %SYSTEMROOT%\system32.

Candreasen
la source
1
Belle solution simple.
user237209
1
Cette solution est soignée, mais cassée pour les cas où une autre application a détourné l' .scrextension pour elle-même (Eagle le fait, de manière ennuyeuse), et ne fonctionne pas non plus dans les cas où l'économiseur d'écran ne s'affiche pas par défaut (il n'est pas nécessaire de le faire donc selon les spécifications de Microsoft). La solution que j'ai trouvée pour Windows 10 est de lier directement à:cmd /c scrnsave.scr /s
Polynomial
15

Vous pouvez facilement le faire avec NirCmd , ces quatre options vous donneront chacune un écran noir (avec effet secondaire):

  • Éteignez le moniteur.

    nircmd.exe monitor off
    
  • Démarrez l'économiseur d'écran par défaut (définissez-le sur un écran vierge pour pouvoir rendre l'écran vide).

    nircmd.exe screensaver
    
  • Mettez votre ordinateur en mode «veille».

    nircmd.exe standby
    
  • Éteignez votre ordinateur.

    nircmd.exe exitwin poweroff
    

Assurez - vous que vous avez nircmd.exeen C:\Windows\System32si vous voulez l'appeler où que vous soyez.


Comme l'a souligné Dennis Williamson dans son commentaire , vous pouvez créer un raccourci clavier comme celui-ci:

nircmd.exe cmdshortcutkey "C:\Windows\Temp" "MO" "Ctrl+Shift+M" monitor off

Ou un raccourci sur votre bureau sur lequel vous pouvez cliquer comme ceci:

nircmd.exe cmdshortcut "~$folder.desktop$" "Turn Monitor off" monitor off

Avec AutoHotkey , vous pouvez lier l'une des commandes ci-dessus à un raccourci clavier:

#s::Run nircmd.exe monitor off

Le raccourci clavier ci-dessus WIN+ Séteindrait par exemple le moniteur.

Un programme alternatif, si vous n'aimez pas les scripts, pourrait être PhaseExpress .

Tamara Wijsman
la source
hmm, pouvez-vous indiquer comment le faire automatiquement avec un raccourci clavier? si vous êtes familier avec n'importe quel logiciel
barlop
1
@barlop: D'après les exemples nircmd.exe cmdshortcutkey "c:\temp" "Turn Monitor Off" "Ctrl+Shift+M" monitor off
pause jusqu'à nouvel ordre.
@DennisWilliamson: Oh, je n'ai pas vu ça. Mise à jour de la réponse une deuxième fois ...
Tamara Wijsman
@Dennis Williamson Cela crée juste un fichier lnk pour cela. n'exécute pas le fichier lnk sur un raccourci
barlop
1
@ TomWij vous avez raison. Cette suggestion, basée sur le commentaire de dennis et votre ligne et commentaire, fonctionne également C: \ nircmd> nircmd cmdshortcutkey "~ $ folder.desktop $" "TMO2" "Ctrl + Shift + M" monito r off Ensuite, le raccourci clavier fonctionne
barlop
6

Réglez votre économiseur d'écran sur celui appelé "vierge". Appuyez sur Win- L.

Voici quelques exemples d'utilisation d'AutoHotkey pour éteindre le moniteur ou démarrer l'économiseur d'écran sans avoir besoin de NirCmd.

En pause jusqu'à nouvel ordre.
la source
Je viens d'essayer Win-L et cela a donné un écran de bienvenue. J'aime cette solution, mais ce serait aussi bien d'avoir une solution plus générique qui fonctionnerait pour les ordinateurs avec des claviers sans clé Windows.
barlop
1
@barlop: Faites de votre macro AHK une combinaison de touches qui n'est pas déclenchée par quelque chose impliquant la Wintouche - représentée par #au début. La macro peut toujours en sortir un, par exemple ^o::SendInput #lfait CTRL-ofaire ce qui Win-Lfait.
martineau
1
@barlop: Dans la page AHK à laquelle j'ai lié dans ma réponse: SendMessage, 0x112, 0xF140, 0,, Program Manager- Je viens de l'essayer avec "vide" comme économiseur d'écran et cela fonctionne.
pause jusqu'à nouvel ordre.
1
@Dennis Williamson: Ah, ha! Je viens de saisir la différence. J'utilise ce 0xF170qui est SC_MONITORPOWER, pas celui d' avant dont vous avez parlé qui utilise 0xF140pour SC_SCREENSAVEle deuxième SendMessageargument.
martineau
1
Pour toute personne intéressée, cette page Microsoft répertorie les différents WM_SYSCOMMANDmessages et leurs valeurs hexadécimales.
martineau
1

J'ai utilisé NirCmd pour créer une tâche dans le planificateur de tâches Win7, qui éteint le moniteur lorsque je verrouille l'ordinateur ( Ctrl+ L)

Dans les Actions, collez: nircmd.exeet dans Arguments mis monitor off.

Ensuite, utilisez le menu déroulant dans Déclencheurs pour choisir «La station de travail est verrouillée». Fonctionne comme un charme.

Cherryaa
la source
1

Il y a une fonction intégrée sur mon ordinateur portable. Appuyez simplement sur le Fn+ F6. Cela fait basculer l'écran noir sur mon ordinateur portable, de toute façon: aucune programmation de commande supplémentaire n'est requise.

Klinkehoffen
la source
1
Cela ne fonctionne que sur un nombre limité d'ordinateurs portables. Mais OP n'a pas spécifié sur quel appareil il veut que cela soit, alors je suppose que votre réponse est correcte.
user1306322
@ user1306322 étant donné qu'il existe au moins des centaines d'ordinateurs portables populaires, et la probabilité que cette fonction fasse un éboulis est très faible .. le spécifique n'est pas très utile. Mais l'idée générale que l'ordinateur portable a peut-être une fonction pour masquer l'écran est correcte.Par exemple, si le répondeur montrait une capture d'écran de l'image qui vide l'écran, ce serait bien.Ma touche Fn + F6 est le volume, mais s'il montre une capture d'écran alors où qu'elle soit si j'ai cette photo, je pourrais regarder. Et l'utilisateur, même si je ne l'ai pas, quelqu'un d'autre avec la même question pourrait (ce site n'est pas pour le seul intervenant)
barlop
@barlop bien alors, la prochaine personne à demander devrait spécifier le type et le modèle de votre PC, que vous avez, en passant, oublié de faire. Sinon, veuillez ajouter que vous recherchez des solutions qui pourraient convenir à plusieurs types de PC.
user1306322
@ user1306322 ce site rejette les questions trop "localisées". (et dans ce cas, je serais d'accord avec cette règle). Les questions doivent être utiles aux gens. Ce n'est pas si utile pour beaucoup de gens si une question ne répond qu'à un modèle particulier d'ordinateur portable. Ou même si les gens répondent à propos de 10 modèles. Les chances pour tout lecteur d'avoir l'un de ces 10 modèles sont minces. Ils peuvent aussi (parfois bêtement je pense) rejeter les questions parce qu'elles sont trop générales. Je ne le rendrais pas si explicitement général qu'il provoquerait une fermeture stupide. Mais bien sûr, une solution Windows est suffisamment générale pour convenir à différents modèles d'ordinateurs portables ...
barlop
et oui s'il inclut une image qui fonctionne. Il s'agit simplement de donner des réponses sensées. Je ne peux pas poser une question complètement idiote à tout le monde. Mais la question actuelle est concise et claire et quiconque comprend la bonne règle de bon sens absolument saine que le site a, ne répondrait pas à propos de modèles spécifiques et n'encouragerait pas à répondre à des modèles spécifiques. ces réponses seraient rejetées pour ne pas être utiles. N'oubliez pas que les questions et réponses devraient être utiles non seulement à la personne qui pose la question. Ce site est avant tout une base de données de QnA.
barlop
0

Fn + F2 le fait rapidement et simplement pour moi (sans exécuter PowerPoint ou tout autre programme, ni être connecté à un autre écran ou appareil). Répétez l'étape pour débloquer.

user337575
la source
Cela dépend de l'appareil et aucune solution générale.
Jens Erat
0

Si vous voulez effacer un seul écran, sans le désactiver ou le "dormir", vous pouvez utiliser ce programme VB6 qui charge simplement un fichier HTML de fond noir en plein écran sans aucun pensionnaire:

http://jpelectron.com/download/viewit-rev3.zip

Copiez tous les fichiers dans: C: \ Program Files (x86) \ viewIT \ puis exécutez ou créez un raccourci vers viewit.exe

Il y a aussi la possibilité de rendre tout l'écran blanc (comme une application de lampe de poche)

J'ai créé cela parce que j'avais besoin d'un moyen de masquer l'écran de ma tablette (affichage principal) alors que j'avais une vidéo YouTube ou autre en plein écran ailleurs (affichage secondaire)

Si vous n'aimez pas que cela se charge uniquement sur l'affichage principal, je vous suggère d'ouvrir fillblack.htm dans un navigateur, de mettre ce navigateur sur l'affichage de votre choix, puis d'appuyer sur F11 pour activer le mode plein écran / kiosque - cela faites-le aussi.

notAduck
la source
0

Un autre outil utile à cet effet est le Multiscreen Blank . Vous devrez toujours configurer un raccourci à l'échelle du système avec un outil supplémentaire, mais les paramètres de suppression d'écran sont bien ajustables.

JoshRivers
la source
0

La réponse acceptée par Candreasen le 31 mai 13 à 15 h 56 était parfaite.

Quelques informations supplémentaires basées sur mon implémentation dans Windows 7:
Créez un raccourci avec la cible suivante:
C:\Windows\System32\scrnsave.scr
Cela vide les deux écrans lorsqu'un autre écran est connecté au port HDMI de mon ordinateur portable.
Cela appelle l'économiseur d'écran «vide».
Je pense que n'importe quel fichier d'économiseur d'écran .scr dans les dossiers Windows peut être démarré de cette façon.
Contrairement au démarrage automatique d'un économiseur d'écran après une inactivité sur cette machine, cette invocation de l'économiseur d'écran ne demande pas de mot de passe au redémarrage. Selon cela, il semble normal qu'un économiseur d'écran invoqué de cette façon ne soit pas verrouillé:
https://msdn.microsoft.com/en-us/library/ms686421(v=vs.85).aspx#ss_keys
"Avant qu'un économiseur d'écran n'apparaisse, Windows crée un nouveau bureau virtuel pour lui. Le processus d'économiseur d'écran est créé sur ce deuxième bureau, qui n'est jamais verrouillé. . "

Sam
la source
0

Je suis surpris que cette fonction simple mais importante ne soit pas intégrée à Windows 10. J'utilise actuellement ScreenOff pour accomplir cet effet de suppression d'écran. Pas bon.

user85398
la source
Lorsque vous recommandez un logiciel, suivez ce schéma, s'il vous plaît.
Kamil Maciorowski
0

Une autre option utilisant AutoHotkey:

SendMessage 0x112, 0xF170, 2,,Program Manager

Vous devez installer AutoHotkey (1.1.x, vous ne savez pas si cela fonctionne en 2.x), créer un fichier texte avec l'extension .ahk (par exemple turn_off_screen.ahk), y coller cette ligne à l'aide de n'importe quel éditeur de texte et vous pouvez l'exécuter en double-cliquant .

AlexP11223
la source
-1

pour éviter le mode veille, enregistrez ce script au format .vbs et double-cliquez une seule fois. Environ 1 heure, votre écran ne passera pas en mode veille. comment son travail: il rafraîchit votre PC pendant 1 heure. sûr et sécurisé . :RÉ

set sh=createobject("wscript.shell")
for i=1 to 25
WScript.sleep 120000
sh.sendkeys"{F15}"
next
set sh=nothing

Step 1:
copy it and put this in your note pad
step 2:
while saving save it with .VBS ext. EX:   ABCDEF.vbs
Step 3:
after that just double click on it once. 
Muuuahhhaa
la source
La question n'est pas d'empêcher le PC de se mettre en veille, mais de trouver un moyen de rendre l'écran vide sans dormir le PC, ce ne sont pas les mêmes!
Máté Juhász
-1

Il y a un utilitaire Don'tSleep portable autonome régulier de softwareok.com qui permet de définir quelles applications pourraient empêcher votre PC ou votre écran de dormir.

J'ai juste besoin d'un écran vide pour pouvoir afficher un message qui, autrement, apparaîtrait sur le bureau normal et ne serait pas tout à fait lisible, invitant l'utilisateur à faire quelque chose. Je pense que la solution "viewit" devrait fonctionner pour moi.

user38660
la source