Скрипт Windows PowerShell / .net
Мгновенно переверните ориентацию экрана горизонтальная / вертикальная с помощью ярлыка или команды. Потому что переключение между ландшафтом и портретным режимом, используя настройки дисплея в Windows, требует слишком много кликов.
Работает с несколькими мониторами и всеми режимами ориентации отображения (пейзаж, ландшафтный перевернутый, портретный, портретный перевернутый).
Скачать скрипт <- щелкнуть правой кнопкой мыши, сохранить как
Переключить второй экран на портретный режим (повернуть против часовой стрелки):
powershell.exe -ExecutionPolicy Bypass -File "C:PATHwindows-display-orientation-script.ps1" 1 270
Переключите второй экран на портретный перевернутый режим (повернуть по часовой стрелке):
powershell.exe -ExecutionPolicy Bypass -File "C:PATHwindows-display-orientation-script.ps1" 1 90
Переключите второй экран обратно в режим ландшафта (горизонтальный):
powershell.exe -ExecutionPolicy Bypass -File "C:PATHwindows-display-orientation-script.ps1" 1 0
Сбросить все экраны в режим ландшафта по умолчанию:
powershell.exe -ExecutionPolicy Bypass -File "C:PATHwindows-display-orientation-script.ps1"
так :
... windows-display-orientation-script.ps1" 0 270
означает первый основной дисплей, 90 градусов CCW к вертикали... windows-display-orientation-script.ps1" 1 90
означает второй дисплей, 90 градусов CW на вертикальный перевернутыйЗапуск скрипта без аргументов сбрасывает все дисплеи в ориентацию по умолчанию ландшафтной ориентации
Я сам не писал 90% этого кода, я едва знаю, как что -то из этого работает. Я просто разбил различные кусочки кода, которые я нашел в Интернете, которые работали для меня, и добавил или изменил некоторые детали в мои потребности. Как и я смог. Работает как есть, никаких гарантий.
делиться этим с кем -либо, кто может найти это полезным.