Fenster auf verschiedenen Monitoren verteilen

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
FuzzyLogic
User
Beiträge: 7
Registriert: Freitag 21. August 2015, 08:12

Guten Morgen,

ich bin dabei ein Tool zu schreiben, welches als "Wallboard" dienen soll.
Ich habe einen Computer mit 4 Monitoren. Auf denen jeweils ein Fenster angezeigt werden soll. Einige sind nur Webseiten und andere sind eigenständige Programme.

Das Aufrufen und ausführen dieser Programme funktioniert bereits, jetzt geht es darum, dass ich diese auf den Monitoren verschieben und Maximieren kann.
Leider komme ich in der sache nicht weiter.
Ich habe mit der win32api versucht die Monitore auszuwählen, doch das klappt auch nicht wirklich.

Code: Alles auswählen

import win32api

monitore = win32api.EnumDisplayMonitors()

for monitor in monitore:
    for x in monitor:
        print("Monitor:")
        print(x)
        print(win32api.GetMonitorInfo(x))
    print("--")
über eine kleine Stütze wäre ich sehr dankbar
Benutzeravatar
sparrow
User
Beiträge: 4599
Registriert: Freitag 17. April 2009, 10:28

Sind die Monitore so konfiguriert, dass sie eine große Fläche bilden?
Reicht es dir dann nicht die Fenster entsprechend zu verschieben?
Antworten