Robot auf virtuellem Desktop laufen lassen?

berndoa

Top Contributor
Hallo, bei Windows 10 kann man ja beliebige virutelle Desktops nutzen.
kann man da auch mit Javas "Robot" lasse im virtuellen Desktop agieren ohne dass es den "realen Desktop" beeinflusst?
Also könnte da ein java Programm auf autopilot auf nem separaten virtuellen Desktop werkeln währen dich auf dem normalen Dektop ungestört Anderes mache?

oder gibts da einen anderen Weg, das zu bewerkstelligen? 🙂
 
Ohne jetzt die Windows Mechanik genau zu kennen, haette ich jetzt Nein gesagt. Der Roboter steuert die Maus und Tastatureingaben, beides befindet sich aber gerade dort wo du es siehst. Wenn ein Fenster im Hintergrund ist, dann empfaengt es auch die Eingaben nicht.

Unter Linux kann man mit xdotool Befehle an bestimmte Fenster senden ohne dass diese den Fokus haben, aber dafuer muss man eben wissen unter welchem System man laeuft. Da Java dieses Wissen eigentlich wegabstrahiert, ist mir nicht bekannt dass man den Roboter verwenden kann um eben Befehle an einzelne Fenster zu senden. Dass ein PC mit einem GUI Java Programm eine Tastatur hat, kann man schon annehmen, Maus sehr wahrscheinlich auch, Fenster ist aber so eine Sache...das ist ein ziemliches Implementierungsdetail des jeweiligen Betriebssystems. Ob es Fenster gibt oder nicht, wie diese aussehen, dass ist nicht so einfach beantwortet, dafuer musst du dir ein Tool suchen welches die Eigenheiten vom Windows Fensterverwalter kennt. Oder du schreibst dir selbst eine Loesung in dem du die Windows API ansprichst.
 
Warum sollte es überhaupt auf einen virtuellen Desktop laufen?
Weil ich auf meinem Computer auch noch andere Sachen machen und den Computer nutzen will,
während irgendwo im hintergrund der Roulette Bot seine Arbeit verrichtet 🙂

Und einen eigenen Computer, auf dem einzig der Roulette Bot läuft, will ich mir jetzt auch nicht extra anschaffen 🙂
 
Weil ich auf meinem Computer auch noch andere Sachen machen und den Computer nutzen will,
während irgendwo im hintergrund der Roulette Bot seine Arbeit verrichtet 🙂

Und einen eigenen Computer, auf dem einzig der Roulette Bot läuft, will ich mir jetzt auch nicht extra anschaffen 🙂
Installier eine VM und lass was immer der Robot machen soll dort laufen. Wenn's nicht Windows sein muss, geht das ja auch mit einem kostenlosen Betriebssystem.
 

Zurück
Oben