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.
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.
Respuestas:
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
.
.scr
extensió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
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.exe
en C:\Windows\System32
si 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 .
nircmd.exe cmdshortcutkey "c:\temp" "Turn Monitor Off" "Ctrl+Shift+M" monitor off
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.
Win
tecla, representada por #
al principio. La macro aún puede generar uno, por ejemplo, ^o::SendInput #l
hace CTRL-o
lo que Win-L
hace.
SendMessage, 0x112, 0xF140, 0,, Program Manager
- Simplemente lo intenté con "en blanco" como protector de pantalla y funciona.
0xF170
which is SC_MONITORPOWER
, no el anterior al que te refieres que usa 0xF140
para SC_SCREENSAVE
el segundo SendMessage
argumento.
WM_SYSCOMMAND
mensajes y sus valores hexadecimales.
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.exe
y en Argumentos poner monitor off
.
Luego use el menú desplegable en Disparadores para elegir "La estación de trabajo está bloqueada". Funciona de maravilla.
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.
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.
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
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.
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 ".
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.
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 .
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.
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í.