Управление вторым монитором из консоли
У меня стоят два монитора. Второй нужен во время встреч в Zoom или при совместной игре с друзьями (в обеих случаях туда удобно вывести камеры собеседников). Есть ещё несколько примеров, когда он полезен, но часто устройство просто простаивает. Чтобы не отвлекало, решил его выключать.
В чем тут засада: средствами ОС управлять вторым монитором неудобно (несколько кликов, скроллить надо, да ещё всё время путаю, куда лезть — в «Параметры экрана» или «Персонализацию»). Хотелось бы одной командой, а команду — на хоткей. И в идеале из скрипта всем этим рулить.
Скрипта я не нашел, но накопал готовую утилиту — MultiMonitorTool. Бесплатная. Под десятой виндой работает без проблем. Команды ниже включают-выключают 2-й монитор:
MultiMonitorTool.exe /disable 2
MultiMonitorTool.exe /enable 2
MultiMonitorTool.exe /switch 2
Почему-то при включении монитора через enable или switch он иногда неверно позиционируется (например, до выключения он был справа, а после включения встал слева). Это поправимо. Сначала запишем конфигурацию в тот момент, когда включены оба монитора:
MultiMonitorTool.exe /SaveConfig Monitors.cfg
А потом, когда нужно включить монитор — загрузим сохранённый конфиг:
MultiMonitorTool.exe /LoadConfig Monitors.cfg
Утилита ещё много чего умеет (например, одна из команд перекидывает окна приложений между мониторами). Описание — по ссылке выше.
16 октября 2021 рабочее место
Самые большие зарплаты ← Ctrl → Матрёшка