ฉันต้องการเปลี่ยนการจัดเรียงจอแสดงผลของคอมพิวเตอร์ของฉันผ่านทางบรรทัดคำสั่ง ฉันมีการตั้งค่าจอภาพ 2 จอขยายและฉันต้องการเปลี่ยนการตั้งค่าจอภาพจาก Dual Display เป็น Single Display และย้อนกลับผ่านบรรทัดคำสั่ง
ฉันได้ดู QRes และ nircmd แล้ว ในขณะที่ QRes ขาดการรองรับผู้ใช้หลายคนโดยสิ้นเชิง nircmd ไม่สามารถปิดใช้งานจอภาพได้เพียงเปลี่ยนสถานะหลักและความละเอียดของหน้าจอแยกต่างหาก
มันจะได้รับการชื่นชมถ้าคุณรู้วิธีที่จะทำเช่นนั้น
แก้ไข:ฉันจะโพสต์โซลูชันของฉันที่นี่โดยใช้ display displayer ใน climenoles answer:
@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