Hallo,
weiß jemand, wie ich in Java unter MS Windows ein Fenster eines anderen Prozesses fokussieren kann?
Es sollen keine Skripte anderer Sprachen verwendet werden.
Mit JNI/JNA wäre sowas grundsätzlich möglich, allerdings ist das eine wissenschaft für sich und Beispiele dafür habe ich nirgends gefunden.
Also das Javaprogramm soll ganz einfach anhand eines Fenstertitels oder ProzessID eines anderen Programms dessen Fenster nach vorne holen.
Plattformunabhängigkeit geht dabei verloren, aber das Programm soll eh nur unter Windows laufen.
Hat so etwas jemand schonmal gemacht?
Das ganze im vornherein in .net zu machen wäre natürlich sinnvoller, aber das Programm existiert schon und soll nur durch die eine Funktionalität erweitert werden.
weiß jemand, wie ich in Java unter MS Windows ein Fenster eines anderen Prozesses fokussieren kann?
Es sollen keine Skripte anderer Sprachen verwendet werden.
Mit JNI/JNA wäre sowas grundsätzlich möglich, allerdings ist das eine wissenschaft für sich und Beispiele dafür habe ich nirgends gefunden.
Also das Javaprogramm soll ganz einfach anhand eines Fenstertitels oder ProzessID eines anderen Programms dessen Fenster nach vorne holen.
Plattformunabhängigkeit geht dabei verloren, aber das Programm soll eh nur unter Windows laufen.
Hat so etwas jemand schonmal gemacht?
Das ganze im vornherein in .net zu machen wäre natürlich sinnvoller, aber das Programm existiert schon und soll nur durch die eine Funktionalität erweitert werden.