
Как выключить монитор с ярлыка в Windows?
27.01.2021Продолжим тему трюков с ярлыками в ОС Windows. Сейчас рассмотрим вопрос можно ли выключить монитор с ярлыка на Рабочем столе? Вопрос и последующий ответ пришли ко мне совершенно случайно, когда, наконец, ваш покорный слуга осознал все прелести использования нескольких мониторов. При просмотре ли фильма вечерком, при попытке расширить визуальные возможности ноутбука, погашенные принудительно диоды подсветки монитора как минимум сэкономят заряд батареи. При этом, конечно, фоновые задачи будут работать исправно. Это не будет спящий режим. К слову, программные продукты, отключающие экран компьютера, есть. Однако для этой цели есть простое и почти встроенное решение. Если вам, конечно, интересны готовые программные решения, наилучшим выбором стало бы использование утилиты от Nirsoft или Monitor Off.
Повторюсь, в нашем случае решение вопроса будет оптимальным — чтобы выключить монитор с ярлыка, щёлкните по ярлыку дважды мышкой. Чтобы включить — единожды или просто поводить мышкой. А теперь приступаем к его, ярлыка, созданию.
Процедура всем известная, начинаем с Рабочего стола:
в поле расположения объекта укажем
powershell.exe -Command "(Add-Type '[DllImport(\"user32.dll\")]public static extern int SendMessage(int hWnd,int hMsg,int wParam,int lParam);' -Name a -Pas)::SendMessage(-1,0x0112,0xF170,2)"
Если кому интересно, вот он в виде батника:
@Start "" "%__AppDir__%WindowsPowerShell\v1.0\powershell.exe" -NoLogo -NoProfile -Command "(Add-Type '[DllImport(\"user32.dll\")]public static extern int SendMessage(int hWnd,int hMsg,int wParam,int lParam);' -Name a -Pas)::SendMessage(-1,0x0112,0xF170,2)"
Завершим кнопкой Далее, после чего вводим произвольное для него имя:
По нажатию на кнопку Готово можете пользоваться. У меня после первого запуска тревогу забил антивирус, за что тому честь и хвала. На секунду появится окно консоли и, после короткой задержки, монитор погаснет. Ярлыку можно придать подобающий вид в его свойствах, Сменив значок. По умолчанию проводник будет шариться по папке с ярлыками для исполняющей среды, т.е. PowerShell. Выбор оттуда не богат. Я посоветую использовать для выбора значка одно из системных хранилищ. К примеру, здесь:
C:\WINDOWS\system32\imageres.dll
Пусть будет так:

Напомню, что ярлык будет обладать всеми другими привычными полезностями. Так, для его запуска можно задать сочетание клавиш в поле Быстрого вызова. Введите любой из символов с клавиатуры, служебные клавиши подцепятся автоматически.
Как всегда предлагаю готовый вариант для скачивания. Ярлык в папке, папка — в архиве. Архив — по ссылке. Скачивайте, распаковывайте, копируйте на Рабочий стол и запускайте.
Скачать ярлык для выключения монитора
Всем успехов.
Спасибо, помогло, именно то, что нужно!
Большущее спасибо!