Вверх ↑
Ответов: 253
Рейтинг: 0
#1: 2021-11-20 18:00:43 ЛС | профиль | цитата
Добрый день, можно ли как-то программно отключить монитор.
Есть монитор один монитор, к нему подключён компьютер (VGA) и TV приставка(HDIM)
Если нужно посмотреть TV при включённом компьютере, приходится в ручную клацать кнопки на мониторе и выбирать нужный выход.
Хотелось бы как-то программно реализовать временное отключение питания от vga чтобы монитор сам переключался на TV приставку.
Именно временно( Чтобы можно было потом выключить tv приставку с пульта и монитор обратно выберет активный VGA)

Я пробовал утилиту nircmd С командой monitor off (но монитор гаснет на 3 секунды и потом опять загорается)
Также пробовал утилиту MultiMonitorTool (она просто отключает питание питание монитора как я понял)
И утилиту devcon отключал устройство видео карты( но он просто переключается в низкое разрешение)

Еще нашел вот такой вот скрипт на delphi

SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 2);
mouse_event(MOUSEEVENTF_MOVE, 0,0,0,0);
но к сожалению не знаю как его правильно реализовать
c delphi не работал. видел пару примеров в hiasm но так и не разобрался как правильно их делать.
карма: 0

0