Monitor Profile Switcher

CruelXDewil

NGBler
Registriert
14 Apr. 2018
Beiträge
227
Benutzt hier jemand das Programm Monitor Profile Switcher?
Oder kennt jemand andere ähnliche Programme die besser oder genauso funktioneren?




Ich benutze das Programm schon seit paar Jahren, hab aber seit ich auf Windows 10 umgestiegen ein kleines Problem.

Zu meinem Setup:

Ich hab drei Monitore:
1. Hauptmonitor per Displayport angeschlossen (2560x1440)
2. Zweitmonitor per HDMI angeschlossen (1920x1080)
3. TV per HDMI angeschlossen (1920x1080)


Hauptsächlich benutz ich nur den Hauptmonitor und den zweiten Monitor. Wenn ich mal einen Film schau oder auf dem TV was zocken will schalt ich das um.

In dem Programm habe ich mehrere Profile angelegt:
Standard (Nur erster Monitor)
Zwei Monitore (Erster und zweiter)
TVErweitert (Erster und TV)
TVDupliziert (Erster und TV wobei die Monitore dupliziert sind)


Hier ist auch das Problem. Meistens klappen alle Profile. Aber das TVDupliziert klappt nicht immer. Es erscheint dann angehängte Fehlermeldung, obwohl alle Monitore angeschlossen sind und ich es manuell in den Systemsteuerungen ändern könnte.
Das Profil TVErweitert klappt auch ohne Probleme, also kann es nicht daran liegen, dass der Monitor nicht erkannt wird.

2020-06-11 14_26_30-Einstellungen.png

Dann funktioniert es plötzlich wieder. Aber ich konnte noch nicht reproduzieren woran es liegt, wenn es nicht funktioniert.

Ich schätze mal es hängt mit dem Duplizieren zusammen, weil der Hauptmonitor eine höhere Auflösung hat als der TV.

Jemand Vorschläge? :D
 
Soweit ich das verstehe brauchst du für alle Möglichkeiten doch nur:
Monitor 2 an / aus
Monitor 1 erweitern / duplizieren (jeweils mit dem übrigen dann "2." Monitor.

Monitore ein und ausschalten geht per Powershell mit:
[src=powershell]Disable-PnpDevice -InstanceId 'DISPLAY\....'
Enable-PnpDevice -InstanceId 'DISPLAY\...'[/src]

die richtige InstanceId kannst du über
[src=powershell]Get-PnpDevice -Class Monitor -Status ok [/src]
finden.

Die Sache mit dem Erweitert und Duplizieren kannst du mit
DisplaySwitch.exe /internal > nur Primäres Display
DisplaySwitch.exe /clone > Primär geklont
DisplaySwitch.exe /extend > Primär erweitert.


Deine gewünschten Kombinationen zusammen in eine .ps1 und du kannst sie mit rechtsklick > ausführen starten...
Oder wenn man es einfach haben möchte eine eigene Dateierweiterung erstellen z.B. .ps2 ;) - und diese bei Doppelklick mit powershell.exe verknüpfen.
Wie das geht kann ich bei Bedarf noch liefern.
 
Zurück
Oben