Как получить текущую ориентацию дисплея из командной строки - PullRequest
0 голосов
/ 29 мая 2019

Я пишу командный файл, который настроит программу на компьютере, и требуется текущая ориентация экрана.

Мне удалось получить значения screenHeight и screenWidth с помощью команды wmic, как показано ниже:

@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, если смогу каким-то образом получить текущую ориентацию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...