MultiMonitorTool.exe 问题

MultiMonitorTool.exe 问题

我正在使用 Multimonitortool.exe 在显示器之间切换,确切地说:我有 3 个显示器,其中显示器 1 和 2 始终处于打开状态,而显示器 3 仅在我需要时才打开。如果我需要它,显示器 3 也必须是我的主要显示器。所以我需要启用我的第 3 个显示器并将其设为我的主显示器。使用后,我想再次将显示器 1 设为我的主显示器,并且必须再次断开显示器 3 的连接。我想使用 Multimonitortool 的两个 bat 文件来实现此目的:

  1. 为了启用监视器 3 并使其成为主显示器,我使用:

     MultiMonitorTool.exe /enable \\.\DISPLAY3
    
     MultiMonitorTool.exe /SetPrimary \\.\DISPLAY3
    
  2. 将显示器 1 设为主显示屏并断开显示器 3

    MultiMonitorTool.exe /SetPrimary \\.\DISPLAY1
    
    MultiMonitorTool.exe /disable \\.\DISPLAY3
    

这在一定程度上有效,但主显示器开关不起作用。在这两种情况下,显示器 2 都会自动成为我的主显示器。

答案1

使用更简单的 多显示器工具SaveConfig和 命令LoadConfig

/保存配置

将所有监视器的当前配置保存到指定的文件名中,包括屏幕分辨率、颜色深度和监视器位置。您可以使用 /LoadConfig 命令行选项将保存的配置重新加载到系统中。

例子:MultiMonitorTool.exe /SaveConfig "c:\temp\monitors1.cfg"

/加载配置

加载您先前使用 /SaveConfig 保存的监视器配置

例子:MultiMonitorTool.exe /LoadConfig "c:\temp\monitors1.cfg"

您可以在桌面上创建包含这些命令的批处理文件,并为它们分配键盘快捷键以方便使用。

相关内容