Halli hallo Forum,
Es gibt da ein Problem, das ich nicht gelöst bekomme, da mir der richtige Ansatz fehlt.
Ich möchte gern ein externes Programm auf einem wählbarem Bildschirm starten.
Soweit so gut.
Externe Programme starten funktioniert:
Java Programme auf x beliebigem Bildschirm starten funktioniert:
Man kann schon erkennen, worauf ich hinaus möchte. Beide Sachen funktionieren einwandfrei.
Jetzt aber kommt noch eine Schwierigkeit hinzu. Ich möchte gern festlegen, auf welchem Bildschirm
ein externes Programm starten soll. Leider fehlt mir dazu ein guter Ansatz.
Zunächst, ich nutze Windows 7. Wo genau wird festgehalten, welches Programm auf welchem angeschlossenem Bildschirm läuft? (Registry maybe?)
Wäre cool, wenn ihr mir helfen könntet, das Projekt doch noch vollenden zu können.
PS: Die Idee dazu entstand aus lauter Faulheit:
Video Player des HTPCs im Fullscreen-Mode auf angeschlossenem Fernseher starten.
Das Ganze soll übers Netzwerk funktionieren (Client-Server System).
(Von Couch/Bett aus mit Netbook/Android-Handy über WLAN PC steuern)
Es gibt da ein Problem, das ich nicht gelöst bekomme, da mir der richtige Ansatz fehlt.
Ich möchte gern ein externes Programm auf einem wählbarem Bildschirm starten.
Soweit so gut.
Externe Programme starten funktioniert:
Java:
new ProcessBuilder('pathtoprocess').start();
Java Programme auf x beliebigem Bildschirm starten funktioniert:
- Liste aller GraphicDevices holen
- GraphicsConfiguration des gewünschten Bildschirms(GraphicsDevice) holen
- JFrame mit mit GraphicsConfiguration-Objekt erstellen
Man kann schon erkennen, worauf ich hinaus möchte. Beide Sachen funktionieren einwandfrei.
Jetzt aber kommt noch eine Schwierigkeit hinzu. Ich möchte gern festlegen, auf welchem Bildschirm
ein externes Programm starten soll. Leider fehlt mir dazu ein guter Ansatz.
Zunächst, ich nutze Windows 7. Wo genau wird festgehalten, welches Programm auf welchem angeschlossenem Bildschirm läuft? (Registry maybe?)
Wäre cool, wenn ihr mir helfen könntet, das Projekt doch noch vollenden zu können.
PS: Die Idee dazu entstand aus lauter Faulheit:
Video Player des HTPCs im Fullscreen-Mode auf angeschlossenem Fernseher starten.
Das Ganze soll übers Netzwerk funktionieren (Client-Server System).
(Von Couch/Bett aus mit Netbook/Android-Handy über WLAN PC steuern)