Script Windows PowerShell / .NET
Vire instantaneamente a orientação da tela horizontal / vertical com um ícone ou comando de atalho. Porque alternar entre o modo de paisagem e retrato usando as configurações de exibição no Windows leva muitos cliques.
Trabalha com vários monitores e todos os modos de orientação exibidos (paisagem, paisagem invertida, retrato, retrato invertido).
Baixe o script <- clique com o botão direito do mouse, salve como
Alterne a segunda tela para o modo retrato (gire no sentido anti -horário):
powershell.exe -ExecutionPolicy Bypass -File "C:PATHwindows-display-orientation-script.ps1" 1 270
Alterne a segunda tela para o modo invertido de retrato (gire no sentido horário):
powershell.exe -ExecutionPolicy Bypass -File "C:PATHwindows-display-orientation-script.ps1" 1 90
Alterne a segunda tela de volta ao modo de paisagem (horizontal):
powershell.exe -ExecutionPolicy Bypass -File "C:PATHwindows-display-orientation-script.ps1" 1 0
Redefina todas as telas para o modo de paisagem padrão:
powershell.exe -ExecutionPolicy Bypass -File "C:PATHwindows-display-orientation-script.ps1"
então :
... windows-display-orientation-script.ps1" 0 270
significa primeira tela primária, 90 graus CCW para vertical... windows-display-orientation-script.ps1" 1 90
significa segunda tela, 90 graus CW para vertical invertidoExecutando o script sem argumentos redefine todos os displays para orientação da paisagem padrão
Eu não escrevi 90% desse código, mal sei como funciona. Acabei de misturar várias peças de código que encontrei na internet que funcionou para mim e adicionei ou modifiquei algumas peças às minhas necessidades. bem como eu pude. Funciona como é, sem garantias.
Compartilhando com qualquer pessoa que possa achar útil.