Windows PowerShell / .NETスクリプト
ショートカットアイコンまたはコマンドを使用して、画面の向きを即座にフリップします。 Windowsの表示設定を使用してランドスケープモードとポートレートモードを切り替えるには、クリックが多すぎるためです。
複数のモニターとすべてのディスプレイオリエンテーションモード(風景、景観反転、ポートレート、ポートレートが反転)で動作します。
スクリプトをダウンロード< - 右クリック、ASを保存します
2番目の画面をポートレートモードに切り替えます(反時計回りに回転):
powershell.exe -ExecutionPolicy Bypass -File "C:PATHwindows-display-orientation-script.ps1" 1 270
2番目の画面をポートレート逆モードに切り替えます(時計回りに回転):
powershell.exe -ExecutionPolicy Bypass -File "C:PATHwindows-display-orientation-script.ps1" 1 90
2番目の画面をランドスケープモード(水平)に戻します。
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
2番目のディスプレイを意味し、90度cwから垂直反転引数なしでスクリプトを実行するすべてのディスプレイをデフォルトのランドスケープオリエンテーションにリセットする
私はこのコードの90%を自分で書いていませんでした。それがどのように機能するかはほとんどわかりません。私は自分のために働いているインターネットで見つけたさまざまなコードをマッシュし、私のニーズにいくつかの部分を追加または変更しました。私ができるように。そのまま機能しますが、保証はありません。
便利だと思う人と共有してください。