如何从命令行获取当前的显示方向

时间:2019-05-28 23:04:47

标签: windows cmd

我正在编写一个批处理文件,它将在计算机上配置程序,并且需要当前的屏幕方向。

我已经可以通过wmic检索到screenHeight和screenWidth,如下所示:

@echo OFF
FOR /f "tokens=1,2" %%a IN ('"wmic desktopmonitor get screenheight, screenwidth"') DO (
    SET /a ScreenHeight=%%a
    SET /a ScreenWidth=%%b
)
echo %ScreenHeight%
echo %ScreenWidth%

但是,即使显示已更改为纵向,也可以得到相同的结果。在纵向设置的情况下,应交换宽度和高度值。如果可以某种方式检索当前方向,则可以编写一个if条件。

0 个答案:

没有答案