Я хочу изменить расположение дисплея моего компьютера через командную строку. У меня есть 2 монитора, которые расширяются, и я хочу изменить настройку мониторов с Dual Display на Single Display и обратно через командную строку.
Я просмотрел QRes и nircmd. Хотя в QRes полностью отсутствует поддержка нескольких мониторов, nircmd не может отключить монитор, а только меняет основное состояние и разрешение отдельных экранов.
Буду признателен, если вы знаете способ сделать это.
Редактировать: я опубликую свое решение здесь с помощью переключателя дисплея в ответе:
@echo off
REM setting to single screen
echo *** Disabling Screen 2 ***
cd C:\Program Files (x86)\12noon Display Changer\
dc64cmd.exe -monitor="\\.\DISPLAY2" -detach
echo Starting TF2 -fullscreen -novid -console -w 1920 -h 1200
REM Starting Team Fortress 2 fullscreen
cd C:\Program Files (x86)\Steam
Steam.exe -applaunch 440 -fullscreen -novid -console -w 1920 -h 1200
REM pausing because steam.exe returns before TF2 quits
echo Press a key to reenable Screen 2
pause
cd C:\Program Files (x86)\12noon Display Changer\
dc64cmd.exe -monitor="\\.\DISPLAY2" -secondary
windows-7
command-line
multiple-monitors
private_meta
источник
источник
Ответы:
Эта утилита может помочь вам: Display Changer :
Работает в графическом интерфейсе или командной строке, и это бесплатно для личного использования ...
http://12noon.com/?page_id=80
Надеюсь, это поможет. Дайте нам знать.
источник
Большое спасибо комментарию Билла Родмана в этой теме.
Проверяя это, он вызывает и сразу же выбирает экран для выбора через.
Так как это вызывает путь к файлу, просто присоедините его к пакетному сценарию и baboom, мгновенное и эффективное изменение отображения. Хорошей идеей было бы вставить этот тогетор в пользовательский интерфейс планировщика задач Windows, так как вы можете вызвать путь к файлу и дать ему аргументы, тогда всякий раз, когда происходит ваше событие TF2, дисплей всегда переключается.
источник
Вы были близки с NirCmd, но вы ищете Nir's MultiMonitorTool :
Инструмент 12noon выглядит неплохо, но, за исключением официального инструмента MS, я возьму NirSoft поверх любого другого инструмента в любой день.
Бесстыдный плагин: вас может заинтересовать инструмент TvGameLauncher, который я написал именно для этой цели (переключение основных дисплеев для игр). Он также может переключаться на звук HDMI и предотвращать появление заставки во время воспроизведения (без ее отключения). Он даже поддерживает протокол Steam (
Steam://
), поэтому вам не нужно использоватьpause
хитрость. Хотя он не поддерживает отключение других ваших мониторов, но я добавлю это в свой список задач (у меня есть несколько других интересных функций, таких как автоматическое создание ярлыков для ТВ).Редактировать - все функции добавлены. Проверьте это!
источник
MultiMonitorTool.exe /switch 1 /switch 2
запущенный монитор и одновременно отключает другие. Я добавил эту команду к клавише макросов на моей клавиатуре, и теперь мониторы переключаются одним нажатием клавиши!Хотя я понимаю, что это старая тема, переключение между режимами отображения в Windows 10 с помощью инструментов, доступных по умолчанию, возможно. Проблема, с которой я столкнулся, заключалась в том, что не было «четкого» механизма, который мог бы сказать, что дисплей был расширен, а не клонирован. Вот мой рабочий прототип в PowerShell:
источник
Еще один хороший
wsdisplaysettings
. Инструмент командной строки для настройки дисплеев по вашему вкусу. Также можно создавать файлы настроек для удобства.источник
WizardSoft WS Display Settings - это аккуратный маленький инструмент, довольно простой в использовании для новичков в командной строке:
То, что я хотел, было ярлыком, чтобы переключиться на расширенный и другой, чтобы вернуться к одному показу. После 30 минут игры с ним - успех!
Я использовал Windows 7, и после прочтения
readme.txt
вы можете легко это настроить.Самый простой способ использовать инструмент - сохранить текущие настройки отображения в файл с
и загрузить и применить настройки с
Есть также более продвинутые функции, как описано в файле readme.
Если бы я вел бизнес, я бы заплатил за программу! (Это бесплатно для личного использования.)
источник
Вы можете
DisplaySwitch.exe /internal
изменить настройки дисплея, чтобы использовать только основной монитор, иDisplaySwitch.exe /extend
вернуться к настройке нескольких мониторов. Больше информации здесь . Работает и на Windows 10.источник