Script Windows PowerShell / .NET
Orientation instantanément écran horizontal / vertical avec une icône ou une commande de raccourci. Parce que la commutation entre le paysage et le mode portrait en utilisant les paramètres d'affichage sur Windows prend trop de clics.
Fonctionne avec plusieurs moniteurs et tous les modes d'orientation d'affichage (paysage, paysage inversé, portrait, portrait inversé).
Télécharger le script <- clic droit, enregistrer en tant que
Communiquez le deuxième écran en mode portrait (tournez dans le sens antihoraire):
powershell.exe -ExecutionPolicy Bypass -File "C:PATHwindows-display-orientation-script.ps1" 1 270
Communiquez le deuxième écran en mode inversé portrait (tournez dans le sens des aiguilles d'une montre):
powershell.exe -ExecutionPolicy Bypass -File "C:PATHwindows-display-orientation-script.ps1" 1 90
Répartez le deuxième écran en mode paysage (horizontal):
powershell.exe -ExecutionPolicy Bypass -File "C:PATHwindows-display-orientation-script.ps1" 1 0
Réinitialisez tous les écrans au mode paysage par défaut:
powershell.exe -ExecutionPolicy Bypass -File "C:PATHwindows-display-orientation-script.ps1"
donc :
... windows-display-orientation-script.ps1" 0 270
signifie premier affichage primaire, 90 degrés CCW à Vertical... windows-display-orientation-script.ps1" 1 90
signifie deuxième affichage, 90 degrés CW à Vertical InverséLe script en cours d'exécution sans arguments réinitialise tous les affichages à l'orientation du paysage par défaut
Je n'ai pas écrit 90% de ce code moi-même, je sais à peine comment cela fonctionne. J'ai simplement écrasé divers morceaux de code que j'ai trouvés sur Internet qui ont fonctionné pour moi et ajouté ou modifié certaines pièces à mes besoins. ainsi que je le pouvais. fonctionne tel qu'il est, aucune garantie.
le partager avec quiconque pourrait le trouver utile.