Я хочу, щоб мій комп'ютер вимикав монітори (не в режимі очікування), коли я не користуюся ним (без клавіатури / миші) більше 15 хвилин, і відключаю їх після отримання такого входу.
Те, що ви хочете, саме те, чого ви намагаєтеся уникати.
Якщо монітор фактично повністю вимкнений, він не може ввімкнути сигнал від відеокабелю. Щоб вона могла увімкнутись так, у моніторі повинна бути якась схема, яка залишається увімкненою та активною для спостереження за сигналом. У моніторів вже є така схема, але їх вимикання вимикає і цю схему.
Щоб використовувати цю схему, потрібно залишити трохи електроенергії в моніторі, і саме це робить режим очікування: він вимикає дисплей (і динаміки та все інше), залишаючи цей маленький ланцюг активним.
У більшості сучасних моніторів фактично немає різниці між режимом очікування та повністю відключеним, окрім крихітного низьковольтного струменя в цій схемі та світлодіодного індикатора на передній панелі.
Я повинен платити за електроенергію, тому ми завжди уникаємо використання електроенергії наскільки це можливо по-людськи, але я залишаю її в режимі очікування, коли користуюсь комп’ютером, і мені потрібно відійти на деякий час (я вимикаю обоє, коли закінчу на день).
Замість того, щоб не пускати монітор протягом 15 хвилин дарма, найкраще робити те, що я роблю, і просто ввійти в звичку або вимикати монітор щоразу, коли ви встаєте, щоб відступити, або вручну перевести його в режим очікування. . Що я роблю, - це використовувати сценарій AutoHotkey нижче (може бути скомпільований у виконанні, яке працює у фоновому режимі за бажанням), щоб дозволити мені натискати +, щоб спати монітор кожного разу, коли я встаю. Інші параметри включають використання ярлика або програми , використання сценарію або програми, щоб зробити це за допомогою гарячого кута курсору миші або навіть просто скоротити час очікування з 15 хвилин до п'яти або більше.⊞ 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