batch-file - 批处理文件 - 发现的分辨率

标签 batch-file screen-resolution

我试图找出一种通过批处理文件检测用户分辨率是高于还是低于“1280 x 1024”的方法。

如果分辨率为“1280 x 1024”或更高,则执行 A。否则执行 B。

有谁知道如何做到这一点?

干杯,

埃利奥特

最佳答案

作为注册表的替代方法,您还可以通过 Wmic 检查分辨率。 :wmic desktopmonitor where availability=3 get screenHeight,screenWidth更多关于 Win32_DesktopMonitor 这里的类(class):http://msdn.microsoft.com/en-us/library/windows/desktop/aa394122%28v=vs.85%29.aspx

请注意,如果连接了 1 个以上的监视器,则可能会出现多行 - 您应该在脚本中处理这些情况。

关于batch-file - 批处理文件 - 发现的分辨率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12708098/

相关文章:

cmd - .bat 文件,无阻塞运行/启动

CSS:不同屏幕分辨率下的图像位置校正

java - 从通过 VBA 启动的 .bat 文件运行时找不到 java.exe

string - 批处理文件 : How to get variable's value using variable's name already stored in a string

tomcat - 检查服务器是否正在运行并使用批处理脚本复制文件

c# - 检测 Windows 8.1 商店应用程序中的屏幕缩放比例

jquery - 根据分辨率更改字体大小

CSS 移动优化不适用于移动设备

JavaFX DPI 感知

java - CMD 正在关闭并且不让看到结果(Java,从 .bat 运行 .jar)