web-dev-qa-db-ja.com

コマンドラインからモニターを有効/無効にするにはどうすればよいですか?

コマンドラインからモニターを有効/無効にできるWindows7用のツールはありますか?

たとえば、私のGTX 480には3つの出力(2xDVIと1xHDMI)がありますが、一度にアクティブにできるのは2つのディスプレイだけです。コマンドラインで、DVIモニターの1つを無効にしたり、HDMIモニターを有効にしたりできるようにしたいと思います。

(私は素晴らしいユーティリティであるNirCmdを見つけましたが、これをサポートしていないようです...)

編集:UltraMonはこれを行うことができるようですが、私はもっと軽量のコマンドラインソリューションを本当に望んでいます...

6
SofaKng

Devconを使用してそれを行うことができます(おそらくここでハードウェアIDを決定する必要があります:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\DISPLAY

http://support.Microsoft.com/kb/311272

64ビットバージョンが必要な場合は、Windows DriverKitで入手できます。

http://www.Microsoft.com/download/en/details.aspx?displaylang=en&id=118

http://www.techlikes.com/2010/09/25/devcon-problem-in-windows-7-solved.html# (一部の使用上の問題について)。

2
KCotreau

フリーウェアで MultiMonitorTool それは非常に簡単です:

MultiMonitorTool.exe /disable 1
MultiMonitorTool.exe /enable 2 3
MultiMonitorTool.exe /switch 3
MultiMonitorTool.exe /disable \\.\DISPLAY2
2
Pere