我想通过命令行更改计算机的显示排列。我有2个显示器设置,扩展,我想将显示器设置从双屏显示更改为单屏显示,然后通过命令行返回。
我看过QRes和nircmd。QRes完全缺乏多显示器支持,但nircmd无法禁用显示器,只能更改主要状态和单独屏幕的分辨率。
如果您知道一种方法,将不胜感激。
编辑:我将在climenoles中使用显示转换器在这里发布我的解决方案:
@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