Kadaj Geschrieben 5. Mai 2013 Teilen Geschrieben 5. Mai 2013 Hallo, ich hab mir ein Programm geschrieben, mit dem ich Tastendrücke in einer Schleife simuliere. Also in der Form: keySender.keyPress( KeyEvent.VK_6 ); Thread.sleep(500); keySender.keyRelease( KeyEvent.VK_6 ); Thread.sleep(1000); ..... [/PHP] Problem dabei ist nur, dass ich dabei immer das Fenster, für das es bestimmt ist, im Vordergrund haben muss. Gibt es eine Möglichkeit, diese Tastendrücke explizit an ein bestimmtes Fenster zu senden? Dann könnte ich nebenbei noch an anderen Sachen arbeiten. Gruß Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
uenetz Geschrieben 6. Mai 2013 Teilen Geschrieben 6. Mai 2013 Mal eine kurze Frage bevor man sich Gedanken macht! Warum konkretisierst Du Deine Anfrage nicht wie ein Mensch vom Fach? Wenn es um ein Fenster geht, Karstadt hat einige zur Auswahl Gruß Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
speedi Geschrieben 6. Mai 2013 Teilen Geschrieben 6. Mai 2013 Ohne es jetzt genau zu wisen würde ich sagen: Mit Java-Boardmitteln wird das eher nicht gehen. Vor allem dann nicht, wenn das Fenster zu einem anderen Prozess gehört. Wenn du diesen Mechanismus jedoch innerhalb deines Programmes verwenden willst solltest du dir auch mal über andere Varianten Gedanken machen. Anonsten könntenst du auch versuchen erstmal zu analysieren in welchem Zustand das Fenster ist (pixel-vergleich auf der Taskleiste). Auf die Weise hab ich mal tausendfach Schnitzel auf lokalisten.de eingesammelt^^ Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Kadaj Geschrieben 6. Mai 2013 Autor Teilen Geschrieben 6. Mai 2013 Ja, es handelt sich im ein anderes Fenster, in meinem Fall, ein Java-Programm. Vielleicht gibt es eine Lösung in C++ für das Problem? Sind Spiele-Bots nicht so programmiert? Oder müssen dort auch immer die betreffenden Fenster im Fokus sein? Ehrlich gesagt wundert es mich, dass es für sowas keine Möglichkeit in Java gibt. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.