MultiMonitorTool是一个小型工具程序,专门用于处理与多显示器相关的一些操作。通过MultiMonitorTool,用户可以灵活地启用或禁用显示器,进行显示器的配置设置,让多显示器的管理工作变得更加便捷。

multimonitortool

这款工具拥有丰富的功能,包括设定主显示器、保存和加载所有显示器的配置,以及将窗口从一个显示器移动到另一个显示器等。无需复杂的步骤,用户能够在不影响工作流程的情况下,轻松实现对多显示器的调整操作。

作为多显示器系统的有效管理工具,MultiMonitorTool在市场上得到了用户的广泛赞赏。无论是对具有多个显示器的个人用户,还是需要在复杂硬件环境下进行项目管理的企业用户,MultiMonitorTool都提供了一种高效且实用的解决方案。

历史版本

  •  版本 2.10
    • 添加了“短监视器 ID”列。您可以在所有命令行选项中使用此列中显示的值。
    • 在“复制/SetMonitors命令模式”选项中添加了“使用短监视器ID作为名称”。
  •  版本 2.05
    • 在工具栏中添加了下拉菜单,用于打开最近的配置文件。
    • 显示器的序列号现在存储在显示器配置文件中。
    • 添加了“在加载配置中使用序列号”选项。如果已打开,MultiMonitorTool 将在加载监视器配置文件时使用监视器的序列号。
  •  版本 2.00
    • 添加了 /SetMonitors 命令行选项,该选项允许您一次设置多个监视器的所需设置,而无需使用外部配置文件,例如:

      MultiMonitorTool.exe /SetMonitors “名称=\\.\DISPLAY2 BitsPerPixel=32 宽度=1600 高度=900 DisplayFlags=0 DisplayFrequency=60 DisplayOrientation=0 PositionX=1920 PositionY=0” “名称=\\.\DISPLAY1 primary=1 BitsPerPixel=32 宽度=1920 height=1080 DisplayFlags=0 DisplayFrequency=60 DisplayOrientation=0 PositionX=0 PositionY=0”
    • 对于此命令中的“Name”变量,您可以使用监视器名称、监视器 ID 和监视器的序列号。
    • 添加了“复制 /SetMonitors 命令”(在“编辑”菜单下),该命令为所选监视器生成 /SetMonitors 命令,然后将命令复制到剪贴板。可以为当前监视器配置生成 /SetMonitors 命令,然后执行该命令以还原此监视器配置。
    • 添加了“复制 /SetMonitors 命令模式”(在“选项”菜单下),它允许您选择 /SetMonitors 命令的生成方式(“使用 \\.\DISPLAYx 作为名称”、“使用监视器 ID 作为名称”或“使用序列号作为名称”)
  •  版本 1.96
    • 当尝试使用监视器编号(例如:/enable 2 或 /enable \\.\DISPLAY1 )从命令行( /enable 命令)启用监视器时,MultiMonitorTool 现在会尝试启用监视器,即使它在监视器列表中找不到。
  •  版本 1.95
    • 在具有 3 个或更多监视器的系统上禁用并启用监视器时,MultiMonitorTool 会尝试将其放回原始位置。目前,此功能仅在您执行禁用和启用而不退出 MultiMonitorTool 时才有效,并且在命令行中不起作用。
    • 现在默认情况下,“在加载配置中使用监视器 ID”选项处于打开状态。
  •  版本 1.92
    • 修复了 bug:使用 /PreviewOnly 命令行选项时,MultiMonitorTool 忽略了预览更新速率的当前值(“高级选项”窗口)。
  •  版本 1.91
    • 现在,您可以在所有命令行选项中使用监视器的序列号(“监视器序列号”列)。
  •  版本 1.90
    • 添加了新选项:“关闭显示器”、“打开显示器”和“关闭/打开显示器”。这些选项仅适用于支持 DDC/CI 的硬件的 Windows Vista 或更高版本。
    • 添加了新的命令行选项:/TurnOff、/TurnOn 和 /SwitchOffOn
  •  版本 1.86
    • “在加载配置中使用监视器 ID”选项现在默认处于打开状态。
  •  版本 1.85
    • 从命令行进行更改时( /enable, /disable, 等等...)MultiMonitorTool 现在将所有监视器加载到用于选择指定监视器的内部列表中,包括检测为“重复”和“断开连接”的监视器。在以前的版本中,如果检测到监视器为重复/断开连接,则 MultiMonitorTool 无法找到该监视器。
    • 做了一个小的改动,希望能修复某些系统上不正确的 MonitorID 问题。
    • 当检测到重复的监视器并关闭“显示重复监视器”时,MultiMonitorTool 现在采用第一个监视器项而不是第二个监视器项。
    • 添加了“断开连接”列。
  •  版本 1.83
    • 添加了“显示重复监视器”选项。在版本 1.80 上,修复了导致 MultiMonitorTool 多次显示同一显示器的 bug,但似乎在某些系统上,此 bug 修复可能会导致 MultiMonitorTool 忽略第二个显示器。因此,如果您没有看到系统上的所有显示器,则应尝试打开“显示重复显示器”选项...
  •  版本 1.82
    • 现在,您可以在所有命令行选项(/disable、/enable、/switch 等)中指定 Monitor ID 值,例如:

      MultiMonitorTool.exe /enable “MONITOR\GSM59A4\{4d36e96e-e325-11ce-bfc1-08002be10318}\0012”
  •  版本 1.81
    • 添加了“显示断开连接的显示器”选项。
  •  版本 1.80
    • 修复了 bug:在某些显示器配置中,MultiMonitorTool 会多次显示同一显示器。
    • 现在,每个监视器的监视器 ID 都保存到监视器配置文件中。
    • 添加了“在加载配置中使用监视器 ID”选项,如果打开它,MultiMonitorTool 将在加载监视器配置文件时使用监视器 ID 检测正确的监视器。
  •  版本 1.75
    • 添加了新列:监视器 ID、监视器密钥、监视器字符串、监视器名称、监视器序列号。(“显示器名称”和“显示器序列号”列的值取自显示器的 EDID 数据)
    • 修复了 bug:Left-Top 列将 coodinates 显示为左上角而不是左上角。
  •  版本 1.72
    • 修复了 bug:如果主窗口和监视器预览窗口不在主监视器中,MultiMonitorTool 无法记住它们的最后大小/位置。
  •  版本1.71:
    • 修复了 MultiMonitorTool,以避免将 Windows 8 的辅助任务栏(Shell_SecondaryTrayWnd类)移动到另一个监视器。
  •  版本1.70:
    • 添加了在“高级选项”窗口 (Ctrl+O) 中设置监视器预览窗口的更新速率(默认速率为 1000 毫秒)的选项。如果您有一台速度很快的计算机和良好的视频适配器,您可以将更新速率设置为大约 50 毫秒,并获得另一台显示器的实时视图。
  •  版本1.64:
    • 为预览窗口添加了“始终在顶部”选项。
  •  版本1.63:
    • 添加了“始终处于顶部”选项。
  •  版本1.62:
    • 修复问题:/SaveConfig 命令行选项在未指定配置文件完整路径的情况下从批处理文件运行配置文件时无法保存配置文件。
  •  版本1.61:
    • 添加了“将所有窗口移动到主监视器”选项 (Ctrl+Shift+F1),可让您轻松地将所有窗口从所有监视器移动到主监视器。
  •  版本1.60:
    • 添加了从用户界面和命令行 ( /SetOrientation ) 更改显示方向的选项。
  •  版本1.55:
    • 添加了“每次更新排序”选项。如果已打开,MultiMonitorTool 将在每次发生更改时对监视器列表和 Windows 列表进行排序。
  •  版本1.51:
    • 添加了“清除最近使用的文件列表”选项。
  •  版本1.50:
    • 您现在可以选择从托盘菜单加载最新的 5 台显示器配置。
  •  版本1.45:
    • 添加了 /PreviewOnly 命令行选项,该选项允许您在仅监视器预览模式下运行 MultiMonitorTool。在此模式下,仅显示监视器预览窗口。例:
      MultiMonitorTool.exe /PreviewOnly \\.\DISPLAY1
  •  版本1.40:
    • 添加了从命令行将监视器列表保存到 html/xml/csv/逗号分隔文件的选项
  •  版本1.35:
    • 添加了选择另一种字体(名称和大小)以在主窗口上使用的选项。
  •  版本1.32:
    • 修复了 bug:MultiMonitorTool 无法检测到窗口的左上角和右下角点不在任何有效的监视器中。MultiMonitorTool 也无法使用 /MoveWindow 命令行选项移动这些窗口。
  •  版本1.31:
    • 当您运行 MultiMonitorTool 时,它现在会自动选择您上次使用 MultiMonitorTool 时选择的监视器。
    • 添加了 /SelectedMonitior 命令行选项,允许您使用所需的选定监视器打开 MultiMonitorTool。例如:
      MultiMonitorTool.exe /SelectedMonitior \\.\DISPLAY2
  •  版本1.30:
    • 添加了“最大分辨率”列。
    • 添加了“设置最大分辨率”选项。
    • 添加了 /setmax 命令行选项。
    • 修复了状态栏闪烁的问题。
  •  版本1.26:
    • 添加了命令行支持,用于将窗口从所有监视器移动到主监视器:

      MultiMonitorTool.exe /MoveWindow Primary 全部
    • 添加了 /SetNextPrimary 命令行选项。
  •  版本1.25:
    • 添加了“以隐藏方式开始”选项。当此选项和“将图标放在托盘上”选项打开时,MultiMonitorTool 的主窗口在启动时将不可见。
    • 添加了 /StartAsHidden 命令行选项。
    • 在托盘菜单中添加了“显示器预览窗口”。
  •  版本1.21:
    • 添加了“自动调整列大小+标题”选项,允许您根据行值和列标题自动调整列大小。
    • 已修复的问题:在多显示器系统上,属性对话框和其他窗口在错误的显示器中打开。
    • 在“视图”菜单下添加了“标记奇数/偶数行”选项。当它打开时,奇数行和偶数行以不同的颜色显示,以便于阅读单行。
  •  版本1.20:
    • 添加了新的命令行选项:/MonitorPreviewWindow、/PreviewMode、/DrawCursorPreview 等...
  •  版本1.15:
    • 添加了“加载最近的监视器配置”菜单,可让您轻松加载之前保存或加载的最后 10 个监视器配置。
  •  版本1.10:
    • 添加了“在监视器预览中绘制光标”选项。
    • 修复了 /WindowLeft、/WindowTop、/WindowWidth 和 /WindowHeight 命令行选项即使窗口保留在同一监视器中也能正常工作。
  •  版本1.05:
    • 添加了“方向”列(默认、90 度、180 度或 270 度)
    • 显示方向现在保存到监视器配置文件中,并且在加载监视器配置文件时更新监视器的方向。
    • 在 /MoveWindow 命令行参数中添加了“下一步”选项,允许您将窗口移动到下一个监视器。
    • 添加了 4 个新的命令行参数:/WindowLeft、/WindowTop、/WindowWidth、/WindowHeight - 允许您在使用 /MoveWindow 命令行选项将窗口移动到另一台显示器时设置所需的窗口大小/位置
  • 版本 1.00 - 首次发布。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。