@Voprosochnik

Программно гасить монитор в Windows (11). Как?

Хотелось переключать в Windows два режима - чтобы в одном монитор быстро гаснул при бездействии пользователя за компьютером, а во втором режиме - не гас

В "управлении энергопитанием" настроил, что монитор погас через минуту бездействия. Чтобы вручную гасить монитор - запускаю маленькую программу MonitorOff с Sordum.org. Чтобы не гасить монитор тоже есть DontSleep и Awake из PowerToys, допустим. Но переключаться между всеми ними - утомительно (с запущенной DontSleep или активированной Awake - не погасишь гарантированно монитор с помощью MonitorOff).
Вот бы комплексное решение с переключением клавишами

Awake из PowerToys нормально не освоил, может, в нём всё и настраивается?
  • Вопрос задан
  • 344 просмотра
Решения вопроса 1
Lenin_na_Eniseye
@Lenin_na_Eniseye
Fuck Sport
AutoHotkey
F11::
  HWND_BROADCAST = 0xFFFF
  WM_SYSCOMMAND = 0x0112
  SC_MONITORPOWER = 0xF170

  Sleep, 1500
  DllCall("SendMessage", "UInt", HWND_BROADCAST
                       , "UInt", WM_SYSCOMMAND
                       , "UInt", SC_MONITORPOWER
                       , "Int", 2)
Return
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы