Je souhaite modifier la disposition d'affichage de mon ordinateur via la ligne de commande. J'ai 2 moniteurs configurés, étendus et je veux changer la configuration des moniteurs de Dual Display à Single Display et vice-versa via la ligne de commande.
J'ai jeté un œil à QRes et nircmd. Alors que QRes ne prend pas entièrement en charge les multimoniteurs, nircmd ne peut pas désactiver un moniteur, mais uniquement changer l'état principal et la résolution des écrans séparés.
Ce serait apprécié si vous connaissez un moyen de le faire.
Edit: je posterai ma solution ici en utilisant le changeur d'affichage en climenoles réponse:
@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