¿Cómo puedo hacer que mi pantalla quede en blanco con un atajo?


23

Quisiera un acceso directo que haga que la pantalla pase a una pantalla negra de inmediato, sin apagar nada, ni siquiera ponerla en suspensión.

¿De qué maneras puedo hacer eso?

Cuanto más eficiente sea la solución para configurar, mejor.


Alternativamente, puede crear una aplicación de pantalla completa de fondo negro y colocar un acceso directo en la barra de tareas. También puede establecer el fondo del escritorio en color negro sólido, ocultar todos los elementos en el escritorio y habilitar la ocultación automática de la barra de tareas. Luego solo presione Win + D y listo.
user1306322

Respuestas:


15

Puede hacer un acceso directo al protector de pantalla en blanco y luego establecer un acceso directo de teclado a través de la ventana de propiedades para el acceso directo.

Se llama al protector de pantalla scrnsave.scr, ubicado en %SYSTEMROOT%\system32.


1
Buena solución simple.
usuario237209

1
Esta solución es ordenada, pero está rota en los casos en que otra aplicación ha secuestrado la .scrextensión por sí misma (Eagle lo hace, molesto), y tampoco funciona en los casos en que el protector de pantalla no se muestra de manera predeterminada (no es necesario hacerlo). así por la especificación de Microsoft). La solución que encontré para Windows 10 es vincular directamente a:cmd /c scrnsave.scr /s
Polynomial

15

Puede hacer esto fácilmente con NirCmd , estas cuatro opciones le darán una pantalla negra cada una (con efecto secundario):

  • Apaga el monitor.

    nircmd.exe monitor off
    
  • Inicie el protector de pantalla predeterminado (configúrelo en blanco, para que pueda dejar la pantalla en blanco).

    nircmd.exe screensaver
    
  • Ponga su computadora en modo de espera.

    nircmd.exe standby
    
  • Apaga tu computadora.

    nircmd.exe exitwin poweroff
    

Asegúrese de que usted tiene nircmd.exeen C:\Windows\System32si desea llamar desde cualquier lugar.


Como Dennis Williamson señaló en su comentario , puede crear una tecla de acceso rápido como esta:

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

O un acceso directo en su escritorio en el que puede hacer clic de esta manera:

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

Con AutoHotkey , puede vincular cualquiera de los comandos anteriores a una tecla de acceso rápido:

#s::Run nircmd.exe monitor off

La tecla de acceso rápido anterior WIN+ S, por ejemplo, apaga el monitor.

Un programa alternativo, si no le gusta el script, podría ser PhaseExpress .


hmm, ¿puedes incluir cómo hacer esto automáticamente con un atajo de teclado? si está familiarizado con cualquier software que lo haga
barlop

1
@barlop: De los ejemplos nircmd.exe cmdshortcutkey "c:\temp" "Turn Monitor Off" "Ctrl+Shift+M" monitor off
pausa hasta nuevo aviso.

@DennisWilliamson: Oh, no vi eso. Actualizando la respuesta por segunda vez ...
Tamara Wijsman

@Dennis Williamson Eso solo crea un archivo lnk para él. no ejecuta el archivo lnk en un acceso directo
barlop

1
@TomWij tienes razón. Esta sugerencia reunida en base al comentario de dennis y su línea y comentario, también funciona C: \ nircmd> nircmd cmdshortcutkey "~ $ folder.desktop $" "TMO2" "Ctrl + Shift + M" monitor r off Luego el atajo de teclado funciona
barlop

6

Configure su protector de pantalla en el que se llama "en blanco" Presione Win- L.

Estos son algunos ejemplos del uso de AutoHotkey para apagar el monitor o iniciar el protector de pantalla sin necesidad de NirCmd.


Acabo de probar Win-L y me dio una pantalla de bienvenida. Me gusta esa solución, pero también sería bueno tener una solución más genérica que funcione para computadoras con teclados sin tecla de Windows.
barlop

1
@barlop: solo haz que tu macro AHK sea una combinación de teclas que no se active por algo que involucre la Wintecla, representada por #al principio. La macro aún puede generar uno, por ejemplo, ^o::SendInput #lhace CTRL-olo que Win-Lhace.
Martineau

1
@barlop: en la página AHK a la que hice un enlace en mi respuesta: SendMessage, 0x112, 0xF140, 0,, Program Manager- Simplemente lo intenté con "en blanco" como protector de pantalla y funciona.
Pausado hasta nuevo aviso.

1
@ Dennis Williamson: ¡Ah, ja! Acabo de ver la diferencia. Estoy usando 0xF170which is SC_MONITORPOWER, no el anterior al que te refieres que usa 0xF140para SC_SCREENSAVEel segundo SendMessageargumento.
Martineau

1
Para cualquier persona interesada, esta página de Microsoft enumera los diversos WM_SYSCOMMANDmensajes y sus valores hexadecimales.
Martineau

1

Usé NirCmd para crear una tarea en el programador de tareas Win7, que apaga el monitor cuando bloqueo la computadora ( Ctrl+ L)

En las Acciones, pegue: nircmd.exey en Argumentos poner monitor off.

Luego use el menú desplegable en Disparadores para elegir "La estación de trabajo está bloqueada". Funciona de maravilla.


1

Hay una función incorporada en mi computadora portátil. Solo presiona el Fn+ F6. De todos modos, esto alterna la pantalla negra de mi computadora portátil: no se requiere programación de comando adicional.


1
Eso solo funciona en un número limitado de computadoras portátiles. Pero OP no especificó en qué dispositivo quiere esto, así que supongo que su respuesta está bien.
user1306322

@ user1306322 dado que hay al menos cientos de computadoras portátiles populares por ahí, y la probabilidad de que esa función deje una pantalla en blanco es muy baja ... lo específico no es tan útil. Pero la idea general de que tal vez la computadora portátil tiene una función para dejar en blanco la pantalla está bien. Tal vez si el respondedor mostró una captura de pantalla de la imagen que deja en blanco la pantalla, sería bueno. Mi tecla Fn + F6 es el volumen. Pero si él muestra una captura de pantalla, donde quiera que esté, si tengo esa foto, podría mirar. Y usuario, incluso si no lo tengo, alguien más con la misma pregunta podría (este sitio no es solo para el 1 interlocutor)
barlop

@barlop, entonces, la siguiente persona a preguntar debe especificar su tipo y modelo de PC, lo cual, por cierto, olvidó hacer. De lo contrario, agregue que está buscando soluciones que puedan adaptarse a múltiples tipos de PC.
user1306322

@ user1306322 este sitio rechaza preguntas que están demasiado "localizadas". (y en este caso estaría de acuerdo con esa regla). Las preguntas tienen que ser útiles para las personas. No es tan útil para muchas personas si una pregunta solo responde a un modelo particular de computadora portátil. O incluso si la gente responde con respecto a 10 modelos. Las posibilidades de que cualquier lector tenga uno de esos 10 modelos son escasas. También pueden (a veces estúpidamente, creo), rechazar preguntas por ser demasiado generales. No lo haría tan explícitamente general como para provocar un cierre tonto. Pero seguro que una solución de Windows es lo suficientemente general para adaptarse a diferentes modelos de portátiles ...
barlop

y sí, si incluye una imagen que funcione. Se trata solo de dar respuestas sensatas. No puedo hacer una pregunta completamente idiota de todos. Pero la pregunta actual es concisa y clara, y cualquiera que comprenda la regla sensata absolutamente sensata que tiene el sitio, no responderá sobre modelos específicos y no alentará a responder a modelos específicos. esas respuestas serían rechazadas por no ser útiles. Recuerde, las preguntas y respuestas deberían ser útiles no solo para la persona que pregunta. Este sitio es ante todo una base de datos de QnA.
barlop

0

Fn + F2 lo hace de forma rápida y sencilla para mí (mientras NO ejecuta PowerPoint ni ningún otro programa, ni está conectado a ninguna otra pantalla o dispositivo). Repita el paso para dejar en blanco.


Esto depende del dispositivo y no es una solución general.
Jens Erat

0

Si desea poner en blanco una sola pantalla, sin deshabilitarla o "suspenderla", puede usar este programa VB6 que simplemente carga un archivo HTML de fondo negro en pantalla completa sin fronteras:

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

Copie todos los archivos a: C: \ Archivos de programa (x86) \ viewIT \ luego ejecute o cree un acceso directo a viewit.exe

También existe la opción de hacer que toda la pantalla sea blanca (como una aplicación de linterna)

Creé esto porque necesitaba una forma de poner en blanco la pantalla de mi tableta (pantalla principal) mientras tenía un YouTube u otro video reproduciéndose en pantalla completa en otro lugar (pantalla secundaria)

Si no le gusta que esto se cargue solo en la pantalla principal, le sugiero que abra fillblack.htm en un navegador, coloque ese navegador en la pantalla que desee, luego presione F11 para habilitar el modo de pantalla completa / kiosco, eso hazlo también


0

Otra herramienta útil para este propósito es Multiscreen Blank . Aún necesitará configurar un acceso directo en todo el sistema con una herramienta adicional, pero la configuración de supresión de pantalla es muy ajustable.


0

La respuesta aceptada por Candreasen el 31 de mayo de 2013 a las 3:56 fue acertada.

Alguna información adicional basada en mi implementación en Windows 7:
Crear un acceso directo con el siguiente objetivo:
C:\Windows\System32\scrnsave.scr
Esto pone en blanco ambas pantallas cuando otra pantalla está conectada al puerto HDMI de mi computadora portátil.
Esto invoca el protector de pantalla 'en blanco'.
Creo que cualquier archivo de protector de pantalla .scr en las carpetas de Windows se puede iniciar de esta manera.
A diferencia del inicio automático de un protector de pantalla después de la inactividad en esta máquina, esta invocación del protector de pantalla no solicita una contraseña cuando se reinicia. De acuerdo con esto, parece normal que un protector de pantalla invocado de esta manera no se bloquee:
https://msdn.microsoft.com/en-us/library/ms686421(v=vs.85).aspx#ss_keys
"Antes de que aparezca un protector de pantalla, Windows crea un nuevo escritorio virtual para él. El proceso de protector de pantalla se crea en este segundo escritorio, que nunca está bloqueado ".


0

Me sorprende que esta función simple pero importante no esté integrada en Windows 10. Actualmente estoy usando ScreenOff para lograr este efecto de supresión de pantalla. No está bien.


Cuando recomiende software, siga este esquema por favor.
Kamil Maciorowski

0

Otra opción usando AutoHotkey:

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

Debe instalar AutoHotkey (1.1.x, no estoy seguro si funciona en 2.x), crear un archivo de texto con extensión .ahk (por ejemplo turn_off_screen.ahk), pegar esta línea allí con cualquier editor de texto, y puede ejecutarlo haciendo doble clic .


-1

Para evitar el modo de suspensión, guarde este script como formato .vbs y haga doble clic solo una vez. Aproximadamente 1 hora su pantalla no entrará en modo de suspensión. cómo funciona: sigue actualizando su PC durante 1 hora. seguro y a salvo . :RE

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. 

La pregunta no se trata de evitar que la PC se vaya a dormir, sino de encontrar una manera de poner la pantalla en blanco sin dormir la PC, ¡no son lo mismo!
Máté Juhász

-1

Existe una utilidad de Don'tSleep portátil, independiente y regular de softwareok.com que permite definir qué aplicaciones no podrán forzar a su PC o pantalla a dormir.

Solo necesito una pantalla en blanco para poder generar un mensaje, que de otro modo aparecería en el escritorio normal y no sería del todo legible, lo que llevaría al usuario a hacer algo. Creo que la solución "viewit" debería funcionar para mí.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.