Chcę, aby komputer wyłączał monitory (nie w trybie czuwania), gdy go nie używam (brak wprowadzania z klawiatury / myszy) przez ponad 15 minut, i włączam je ponownie, gdy takie wejście zostanie odebrane.
To, czego chcesz, jest dokładnie tym, czego próbujesz uniknąć.
Jeśli monitor jest w rzeczywistości całkowicie wyłączony, nie można go ponownie włączyć po sygnale na kablu wideo. Aby umożliwić włączenie się w ten sposób, musi istnieć jakiś obwód w monitorze, który pozostaje włączony i aktywny, aby obserwować sygnał. Monitory mają już taki obwód, ale ich wyłączenie również wyłącza ten obwód.
Aby skorzystać z tego obwodu, musisz zostawić trochę prądu na monitorze, i właśnie to robi tryb gotowości: wyłącza wyświetlacz (i głośniki i wszystko inne), pozostawiając aktywny jeden mały obwód.
W przypadku większości współczesnych monitorów zasadniczo nie ma różnicy między trybem gotowości a całkowicie wyłączonym, poza niewielkim strumieniem niskiego napięcia w tym obwodzie i diodą LED z przodu.
Muszę płacić za prąd, więc zawsze unikamy korzystania z prądu w stopniu, w jakim jest to możliwe z ludzkiego punktu widzenia, ale pozostawiam go w trybie gotowości, gdy korzystam z komputera i muszę na chwilę odejść (wyłączam oba, gdy skończę) na dzień).
Zamiast pozostawić monitor włączony przez 15 minut za darmo, najlepiej jest zrobić to, co robię i po prostu nabrać zwyczaju wyłączania monitora za każdym razem, gdy wstajesz, lub ręcznego przełączania go w tryb gotowości . Co mogę zrobić, to używać AutoHotkey skrypt poniżej (może być skompilowany do executble który działa w tle w razie potrzeby), by pozwolił mi wcisnąć ⊞ Win+ Mspać monitor, kiedy wstaję. Inne opcje obejmują użycie skrótu lub programu , użycie skryptu lub programu do zrobienia tego za pomocą skrótu kursora myszy, a nawet po prostu zmniejszenie limitu czasu z 15 minut do około pięciu.
;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