Chcę zmienić ustawienia wyświetlania mojego komputera za pomocą wiersza polecenia. Mam 2 monitory skonfigurowane, rozszerzane i chcę zmienić konfigurację monitorów z podwójnego wyświetlacza na pojedynczy wyświetlacz iz powrotem za pośrednictwem wiersza poleceń.
Przejrzałem QRes i nircmd. Podczas gdy QRes nie ma całkowicie wsparcia dla wielu monitorów, nircmd nie może wyłączyć monitora, jedynie zmienić stan podstawowy i rozdzielczość osobnych ekranów.
Byłoby mile widziane, jeśli znasz sposób, aby to zrobić.
Edycja: Zamieszczę tutaj moje rozwiązanie za pomocą zmieniacza ekranu w climenoles odpowiedź:
@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