У меня машина с двумя экранами. По некоторым причинам мой windows не сохраняет конфигурацию, когда я переставляю дисплей на Windows настройках дисплея.
На самом деле мои дисплеи перечислены как
!-------!!-------!
! !! !
! 2 !! 1 !
! !! !
!-------!!-------!
, и я хотел бы иметь затем как
!-------!!-------!
! !! !
! 1 !! 2 !
! !! !
!-------!!-------!
Этот код powershell возвращает мне свойства отображения:
Add-Type -AssemblyName System.Windows.Forms
[System.Windows.Forms.Screen]::AllScreens
BitsPerPixel : 32
Bounds : {X=0,Y=0,Width=1920,Height=1080}
DeviceName : \\.\DISPLAY4
Primary : True
WorkingArea : {X=0,Y=0,Width=1920,Height=1040}
BitsPerPixel : 32
Bounds : {X=-1920,Y=0,Width=1920,Height=1080}
DeviceName : \\.\DISPLAY5
Primary : False
WorkingArea : {X=-1920,Y=0,Width=1920,Height=1040}
Интересно, есть ли способ в PowerShell установить свойства WorkingArea и Bounds для отображение секунд.
Мне нужно это go с
Bounds : {X=-1920,Y=0,Width=1920,Height=1080}
WorkingArea : {X=-1920,Y=0,Width=1920,Height=1040}
На
Bounds : {X=1920,Y=0,Width=1920,Height=1080}
WorkingArea : {X=1920,Y=0,Width=1920,Height=1040}
Если у меня есть код, который может это сделать, я могу запустить код автоматически при входе в систему в P C и II автоматизирует эту ежедневную и утомительную задачу перестановки моих дисплеев.
Есть предложения?