我试图找出一种通过批处理文件检测用户分辨率是高于还是低于“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/