用于多显示器的命令行工具

用于多显示器的命令行工具

我正在寻找用于设置多台显示器的命令行工具。

我正在使用 WDS 将 Windows Vista 映像部署到多台机器。在 syspreped 时,双显示器设置从映像中删除。我过去曾使用在安装结束时运行的 vbscript 来弥补这一点,该脚本会编辑注册表项以完全按照基本映像上的设置设置显示器。

我们最近购买了几台具有不同显卡和不同分辨率显示器的新机器(管理层坚持在某些机器上使用宽屏)。

我希望部署完全自动化,而不必为每个新硬件设置寻找新的注册表项并开发新脚本。是否有任何命令行实用程序能够在每个屏幕上设置具有可能不同分辨率的多个显示器?

答案1

重置开关是一个实用程序,可让您通过脚本更改多个显示器的分辨率。它是一个命令行工具,您可以发送分辨率、颜色深度和刷新率 - 例如

resswitch.exe 800 600 32 60

您可以使用设备开关来指定命令适用于哪个设备(显示器),并指定设备名称。因此,对于 4 个显示器,您最好创建一个包含 4 个命令的批处理文件。

要获取设备的名称,您可以使用 ResCopy(也包含在该 zip 文件中)来显示它们。

答案2

如果不同的机器上有不同的显卡,然后在不同的端口上有不同的显示器,我不知道如何实现自动化。

我对现代多显示器设置的经验是,很多设置都是自动检测运行的,也就是说,如果 DVI 端口没有插入任何东西,但 VGA 端口有,它将在 VGA 上运行单头。那么,如果一张卡的 VGA 端口为 0,另一张卡的 VGA 端口可能为 1,那么哪个是左边,哪个是右边?

无论如何,我预计,无论你自动化什么,都可能会在第一次启动时被消灭。

相关内容