¿Hay alguna manera de apagar la pantalla en Windows (7), preferiblemente sin usar software adicional?
El script Powershell funciona bien, pero deja la ventana de línea de comandos después de encender la pantalla.
windows-7
windows
command-line
display
unicoio
fuente
fuente
Respuestas:
En una computadora portátil, puede usar la combinación de teclas de método abreviado de Fn + F7 (F7 puede variar según el modelo de computadora portátil) y para una computadora de escritorio siempre puede usar el botón de encendido.
¿Necesita otras especificaciones, como despertarse con el movimiento del mouse o alguna otra cosa?
Siempre puede crear un atajo y asignar un atajo de teclado a un protector de pantalla negro, use esta ruta:
Esto no apagará su pantalla pero la hará completamente negra
fuente
/s
funciona, también funciona sin el interruptor.scrnsave.scr
se ingresa en el cuadro de búsqueda o en el cuadro de diálogo de ejecución, pero se requiere/s
cuando se ejecuta desdecmd.exe
(sin ella, aparece un cuadro de diálogo que informa que este protector de pantalla no tiene opciones configurables).Un par de opciones más:
nircmd monitor off
desde la línea de comando. Más información en el enlace.fuente
nircmd
. El conjunto de herramientas Imho de Nir Sofer y Russinovich debe instalarse en la PC de cualquier usuario avanzado.Puede usar WinAPI call
SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 2)
whereHWND_BROADCAST = 0xFFFF
,WM_SYSCOMMAND = 0x0112
ySC_MONITORPOWER = 0xF170
. Esto2
significa que la pantalla se está apagando.Hay varias formas de hacer la llamada:
Ejecutable separado. Puede dispararlo a través de un script, línea de comando, ventana Ejecutar, acceso directo (
*.lnk
), etc. Tenga en cuenta que los accesos directos se pueden invocar usando un método abreviado de teclado . El ejecutable puede estar escrito en C o C ++, o mediante P / Invoke en lenguajes .NET (C # o PowerShell ), o en muchos otros idiomas que tienen una interfaz de idioma extranjero (por ejemplo, JNI en Java).AutoHotkey script . Para un no programador, esta forma es probablemente más simple. Hacer personalizaciones aún requiere algunas secuencias de comandos. Este script apaga el monitor en Win + M:
Tenga en cuenta el tiempo de espera antes de la
SendMessage
llamada en el script AutoHotkey. Le da al usuario la oportunidad de liberar las teclas (en caso de que su lanzamiento reactive el monitor nuevamente). No lo olvide incluso cuando realice la llamada desde un script en otro idioma.Para obtener más información, consulte la documentación de
SendMessage
función ,WM_SYSCOMMAND
mensaje y AutoHotkeySendMessage
. Puede ser interesante que desde Windows 8, el uso del mismo método para encender el monitor no funcione, pero existe una solución alternativa.fuente