Я хочу изменить расположение дисплея моего компьютера через командную строку. У меня есть 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