相关疑难解决方法(0)

任何通过命令行更改 Windows 屏幕分辨率的方法?

我正在使用 Microsoft 的 Live Mesh 程序远程访问运行 Windows 7 的 PC,该 PC 运行在 2 个屏幕上:一个分辨率为 1920x1080,另一个为 1920x1200。

我通过一台分辨率为 1024x1078 的旧笔记本电脑访问它们。结果是非常小的图标/命令,很难尝试将屏幕分辨率从 2 个高分辨率显示器更改为单个低分辨率显示器。

如果有一种命令行方式可以做到这一点,那就太好了。或者也许有办法通过实时网格来做到这一点。有任何想法吗?

windows windows-7 resolution windows-live-mesh

32
推荐指数
6
解决办法
35万
查看次数

设置 Windows Server 2012 默认屏幕分辨率 (VM Ware)

我需要将(默认)屏幕分辨率设置为托管在 VMWare vcentrum 5.5.0 中的 Win Server 2012。它是 Jenkins 为 Windows 应用程序运行自动 GUI 测试的专用服务器。从 Jenkins 连接时,它的屏幕分辨率为 1024x768。我需要更高,至少 1024px 的高度。

到目前为止我尝试过的:

从 Jenkins 运行 setres.exe

c:\windows\system32\setres.exe -w 1280 -h 1024
Run Code Online (Sandbox Code Playgroud)

结果:传入的设置无法应用于图形设备。

将以下行添加到 vmx 文件中

svga.autodetect = "FALSE" 
svga.vramSize = "20971520" 
svga.maxWidth = "1920" 
svga.maxHeight = "1080" 
Run Code Online (Sandbox Code Playgroud)

结果:setres.exe -i 仍然返回 1024x768

使用 Win API 函数:ChangeDisplaySettingsEnumDisplaySettings

我编写了一个 C# 实用程序,它在 WS2003(从 Jenkins 运行)和 Win7(在本地运行)上正常工作,但在 WS2012 上从 Jenkins EnumDisplaySettings运行返回:

Supported Modes:
1024 by 768, 32 bit, 60 hertz
1280 by 1024, …
Run Code Online (Sandbox Code Playgroud)

vmware resolution windows-server-2012 jenkins

6
推荐指数
1
解决办法
9201
查看次数