如何从命令行启用/禁用监视器?

如何从命令行启用/禁用监视器?

是否有任何适用于 Windows 7 的工具可以让我从命令行启用/禁用监视器?

例如,我的 GTX 480 有三个输出(2 个 DVI 和 1 个 HDMI),但任何时候都只能激活两个显示器。我希望命令行能够允许我禁用其中一个 DVI 显示器并启用 HDMI 显示器等。

(我发现 NirCmd 是一个很棒的实用程序,但它似乎不支持这一点......)

编辑:UltraMon 似乎能够做到这一点,但我真的希望有一个更轻量级的命令行解决方案......

答案1

使用免费软件多显示器工具这很简单:

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

答案2

您可以使用 devcon 来执行此操作(您需要确定您的硬件 ID,可能在这里:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\DISPLAY

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

如果你需要 64 位版本,你可以在 Windows 驱动程序工具包中获取:

http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=11800

http://www.techlikes.com/2010/09/25/devcon-problem-in-windows-7-solved.html#(针对一些使用问题)。

相关内容