Quiero que mi computadora apague mis monitores (no en modo de espera) cuando no lo use (sin entrada de teclado / mouse) durante más de 15 minutos, y los vuelva a encender cuando se reciba dicha entrada.
Lo que quieres es exactamente lo que estás tratando de evitar.
Si el monitor está realmente apagado, entonces no puede volver a encenderse desde una señal en el cable de video. Para permitir que se encienda así, debe haber algún tipo de circuito en el monitor que permanezca encendido y activo para observar la señal. Los monitores ya tienen dicho circuito, pero apagarlos también lo apaga.
Para usar ese circuito, debe dejar algo de electricidad en el monitor, y eso es exactamente lo que hace en espera: apaga la pantalla (y los altavoces, y todo lo demás) mientras deja ese pequeño circuito activo.
Con la mayoría de los monitores modernos, esencialmente no hay diferencia entre el modo de espera y completamente apagado, aparte de un pequeño goteo de bajo voltaje en ese circuito y el LED en el frente.
Tengo que pagar la electricidad, por lo que siempre evitamos usar la electricidad tanto como sea humanamente posible, sin embargo, la dejo en espera cuando estoy usando la computadora y necesito alejarme por un tiempo (apago ambos cuando termino por el dia).
En lugar de dejar que el monitor permanezca encendido durante 15 minutos por nada, lo mejor que puede hacer es hacer lo que hago y simplemente tener el hábito de apagar el monitor cada vez que se levante o ponerlo en modo de espera manualmente. . Lo que hago es usar el script de AutoHotkey a continuación (puede compilarse en un ejecutable que se ejecuta en segundo plano si lo desea) para permitirme presionar + para dormir el monitor cada vez que me levanto. Otras opciones incluyen el uso de un acceso directo o programa , el uso de un script o programa para hacerlo con una esquina activa del cursor del mouse, o incluso simplemente reducir el tiempo de espera de 15 minutos a cinco más o menos.⊞ WinM
;Monitor Standby Hotkey
;⊞ Win + M puts monitor in standby
#m::
Sleep 1000 ; Pause for 1sec to prevent un-sleeping when key released
SendMessage, 0x112, 0xF170, 2,, Program Manager
; 0x112 is WM_SYSCOMMAND, 0xF170 is SC_MONITORPOWER
; Use 1 in place of 2 to activate the monitor's low-power mode
; Use -1 in place of 2 to turn the monitor on
return