Robot ohne Focus.

Status
Nicht offen für weitere Antworten.

Sharpner

Mitglied
Hallo!
ich habe ein kleines Problem undzwar will ich mit java.awt.Robot;
einige Tasten nacheinander drücken, aber leider funktioniert dieser nicht mehr
sobald das Programm den Fokus verloren hat,
wenn ich den Robot alt+Tab drücken lasse um das Programm zu wechseln stoppt er sofort...
weiss jemand wie man das umgehen kann oder womöglich anders machen kann?
lg
Sharpner
 

The_S

Top Contributor
Wenn die Tasten in deinem eigenen Programm sind, dann löse das Event doch einfach manuell aus! Außerdem gibts die Methode toFront() mit der du dein Fenster in den Vordergrund bringst.
 

madboy

Top Contributor
Ich glaube, Sharpner meint was anderes als du Hobbit_Im_Blutrausch :wink:

Leider habe ich keine andere Antwort als "bei mir gehts", und zwar mit folgendem Code:
Code:
  public static void main(String[] args) {
      
    try {
        Robot robot = new Robot();
        robot.keyPress(KeyEvent.VK_ALT);
        robot.keyPress(KeyEvent.VK_TAB);
        robot.keyRelease(KeyEvent.VK_TAB);
        robot.keyRelease(KeyEvent.VK_ALT);
        robot.delay(2000);
        robot.keyPress(KeyEvent.VK_A);
        robot.keyRelease(KeyEvent.VK_A);
    } catch (AWTException e) {
        e.printStackTrace();
    }
 

The_S

Top Contributor
ah, Tasten, keine Buttons :oops: . Hm, wäre hilfreich wenn du dein Problem näher erläuterst.
 

Sharpner

Mitglied
stimmt bei mir gehts jetzt auch
keine Ahnung was ich für nen Wurm drin hatte... danke für die Antwort ^^
Alternativ vllt die Frage, wenn ich einem Programm einen KeyListener gebe, also bei bestimmten Tastendrucks was erledigen lasse, lässt sich das ohne Focus auslösen?
Wenn jetz auch kommt "bei mir gehts" flipp ich aus :p
und toFront() kann ich nicht benutzen weil das doofe fenster dann immer da ist :p
 

madboy

Top Contributor
Hmmm. Keine Ahnung, was du willst. Bei mir gehts.

Hehehe, kleiner Scherz.

Alternativ vllt die Frage, wenn ich einem Programm einen KeyListener gebe, also bei bestimmten Tastendrucks was erledigen lasse, lässt sich das ohne Focus auslösen?
Wenn du ein eigenes Programm meinst, wird das ohne größere Probleme zu implementieren sein (Sockets z.B.).
Willst du aber bei einem "fremden" Programm wie z.B. Microsoft Word was eigeben ohne Focus, wird es wohl keine Möglichkeit geben. Das ist aber eher ein Gefühl als eine definitive Aussage.
 

Sharpner

Mitglied
Ok Danke, ja meinte ein Fremdes
Wenn ich zB irgendwas in meinem Betriebssystem mache, dann drück ich Strg+a und mein Programm das im Hintergrund lief kommt zum Vorschein..
nagut, schade egtl ;)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
G Robot funktioniert nicht bei SelectionListener Java Basics - Anfänger-Themen 6
M Moorhuhn Pixel-Aimbot mit Robot Library Java Basics - Anfänger-Themen 12
B Robot auf virtuellem Desktop laufen lassen? Java Basics - Anfänger-Themen 4
X Wie erreiche ich, dass ein Robot weitere Attribute hat, die nicht materialisiert sind, sondern nur über get/ set-Methoden simuliert sind? Java Basics - Anfänger-Themen 1
T Tastatur mit robot ß ^ und @ simulieren Java Basics - Anfänger-Themen 4
S Java robot Tastenschläge vereinfachen Java Basics - Anfänger-Themen 4
S Java Robot Tasteneingaben vereinfachen Java Basics - Anfänger-Themen 1
X Robot beenden oder zerstören Java Basics - Anfänger-Themen 7
B Threads Robot.mouseMove ruckelt Java Basics - Anfänger-Themen 1
V Robot kann Button nicht drücken warum? Java Basics - Anfänger-Themen 6
K Wie funktioniert die Klasse Robot Java Basics - Anfänger-Themen 19
J Robot Java Basics - Anfänger-Themen 4
Viktormk robot class Java Basics - Anfänger-Themen 11
Viktormk java robot class Java Basics - Anfänger-Themen 5
Viktormk java robot Java Basics - Anfänger-Themen 28
D Loop Funktion für Robot Klasse Java Basics - Anfänger-Themen 5
P Screenshot eines Fullscreen-Fensters mit Robot Java Basics - Anfänger-Themen 3
TheKing Robot in .App (mac) Java Basics - Anfänger-Themen 6
TheKing Klasse Robot-KeyPress Java Basics - Anfänger-Themen 2
X Robot geht nicht mehr (Ubuntu 9.10) Java Basics - Anfänger-Themen 2
B Robot.keyPress() Java Basics - Anfänger-Themen 2
F Variabler - Robot - Tastatureingaben Java Basics - Anfänger-Themen 5
Screen robot key frage Java Basics - Anfänger-Themen 16
F Robot Java Basics - Anfänger-Themen 10
D Frage zur Klasse Robot Java Basics - Anfänger-Themen 2
G java robot Java Basics - Anfänger-Themen 6
N Robot/GetpixelColor Problem Java Basics - Anfänger-Themen 2
G Array schreiben durch Robot Java Basics - Anfänger-Themen 8
C java.awt.Robot; Java Basics - Anfänger-Themen 16
W Windows clipboard zugriff / Robot tricks ? Java Basics - Anfänger-Themen 2
T Robot-Problem mit Sonderzeichen Java Basics - Anfänger-Themen 2
M Verwendung von Robot... wie? Java Basics - Anfänger-Themen 6
B java.awt.Robot Problem. Java Basics - Anfänger-Themen 11
C Methoden Ausgabe aller Attribute einer Instanz ohne einzelne Methode Java Basics - Anfänger-Themen 3
J Delay erzeugen, ohne Programm zu blockieren Java Basics - Anfänger-Themen 7
P Main Methode scheint Constructor aufzurufen, ohne dass es so gecoded ist Java Basics - Anfänger-Themen 2
iAmFaiinez Primzahlen Tester ohne Array Java Basics - Anfänger-Themen 4
V JSON-Objs aus JSON-Obj filtern und löschen (Manipulation ohne Kenntnis der vollst. Struktur) Java Basics - Anfänger-Themen 12
O HashTable kann ohne Performance-Verlust in Multithreaded-Anwendungen eingesetzt werden. Java Basics - Anfänger-Themen 6
T Mehrere if bedingungen ohne & Java Basics - Anfänger-Themen 2
M methode aufrufen ohne parameter Java Basics - Anfänger-Themen 1
M Verständnisfrage: Warum wird die Datei ohne Inhalt übertragen Java Basics - Anfänger-Themen 3
G Programm läuft durch, ohne Eingabe aus dem Chat abzuwarten Java Basics - Anfänger-Themen 4
Mugetsu35 ArrayList Update ohne Index Java Basics - Anfänger-Themen 6
P 2n Potenzieren ohne Math.pow oder pow Java Basics - Anfänger-Themen 8
M 2d array ohne längen anlegen Java Basics - Anfänger-Themen 4
Zentriks Hilfe zu Sieb des Eratosthenes ohne boolean Java Basics - Anfänger-Themen 5
W GUI - JButton ohne Funktion? Java Basics - Anfänger-Themen 24
X Enum Abfrage ohne if, for, while oder switch Java Basics - Anfänger-Themen 21
R Buttons ohne Funktion Java Basics - Anfänger-Themen 2
JavaBeginner22 TextArea, ohne Zeilenumbruch? Java Basics - Anfänger-Themen 4
frager2345 Programm erstellen ohne Autoboxing und Unboxing Java Basics - Anfänger-Themen 13
J In der Ausgabe wird ohne Eingabe in den else Block gesprungen. Java Basics - Anfänger-Themen 0
J In der Ausgabe wird ohne Eingabe in den else Block gesprungen. Java Basics - Anfänger-Themen 5
S Was macht ++ ohne Schleife? Java Basics - Anfänger-Themen 4
berserkerdq2 An selbst ersteller txt Datei immer Text dranhängen, ohne den vorherign Text zu löschen Java Basics - Anfänger-Themen 8
U Methode wird genutzt, ohne dass ich die aufrufe? Java Basics - Anfänger-Themen 4
B Jar Dateien ohne IDE verwenden? Java Basics - Anfänger-Themen 1
M Wie verknüpfe ich eine Bedingung mit einer Methode ohne if-Verzweigung & Bedingungsoperator? Java Basics - Anfänger-Themen 2
M Konstruktor ohne Übergabe eines Wertes Java Basics - Anfänger-Themen 7
S Chars vergleichen ohne Betrachtung der Groß und Kleinschreibung Java Basics - Anfänger-Themen 7
javapingu Variablenwerte ändern ohne return Statement? Java Basics - Anfänger-Themen 7
R Frage zu Methoden (Rückgabewert u. ohne.) Java Basics - Anfänger-Themen 2
E Meine JCombobox werte an ohne selectiert zu haben Java Basics - Anfänger-Themen 6
T Eigene Exception - ohne werfen abfangen Java Basics - Anfänger-Themen 2
M for schleife ohne geschweifte Klammer Java Basics - Anfänger-Themen 15
KogoroMori21 Variable im Parameter und Ohne Java Basics - Anfänger-Themen 5
alice98 Erste Schritte Liste erstellen ohne vorgefertigte Klassen Java Basics - Anfänger-Themen 1
L Zufälligen Zahlencode, ohne mehrfacher Verwendung einer Ziffer Java Basics - Anfänger-Themen 15
Sinan Arrays auflisten ohne Wiederholung Java Basics - Anfänger-Themen 28
A Löschen von Leerzeichen in einem char array ohne methoden Java Basics - Anfänger-Themen 6
T Variable in for Schleife ansprechen ohne Array ? Java Basics - Anfänger-Themen 25
J Programm beenden ohne System.exit() oder Runtime.exit() Java Basics - Anfänger-Themen 5
S Teilen ohne Rest Java Basics - Anfänger-Themen 15
Tino1993 Ellipse über draw Funktion ohne spur wandern lassen Java Basics - Anfänger-Themen 6
C Array-Werte werden gemischt, ohne Logik Java Basics - Anfänger-Themen 2
C Programm ausführen ohne JRE? Java Basics - Anfänger-Themen 3
C NumberFormatException: null ohne Ausnahmebehandlung stoppen Java Basics - Anfänger-Themen 7
P Methode trim() ohne StringBuilder Java Basics - Anfänger-Themen 1
B Variablen Variablen übertragen ohne Klassen Java Basics - Anfänger-Themen 5
K Programm stoppt einfach ohne Grund Java Basics - Anfänger-Themen 4
C Projekte in 2 versch. Arbeitsbereichen: auf ein Projekt verweisen (ohne Fehler zu bekommen) Java Basics - Anfänger-Themen 8
L Zufälliges Objekt aus der ArraylList ohne java.util.Random Java Basics - Anfänger-Themen 56
Z Methode zum Heraufinden von Anagrammen ohne Java API, Ausnahme String Java Basics - Anfänger-Themen 14
Z Attribut ändern ohne Kontrollstruktur Java Basics - Anfänger-Themen 2
R Boolean value ohne Kontrollstrukturen ändern Java Basics - Anfänger-Themen 5
C Wie habt Ihr angefangen mit der Java Programmierung, ohne Programmiervorkenntnisse Java Basics - Anfänger-Themen 8
S Klassenmethode ohne static Java Basics - Anfänger-Themen 2
M Prüfen auf null ohne NPE Java Basics - Anfänger-Themen 1
M Bubblesort ohne Array Java Basics - Anfänger-Themen 30
J Array vertauschen ohne ein neues anzulegen?! Java Basics - Anfänger-Themen 10
F Hilfe - Wahrheitswert überprüfen ohne If Java Basics - Anfänger-Themen 2
ZH1896ZH Java-SemesterTest ohne Lösung :( Java Basics - Anfänger-Themen 47
V Erste Schritte Berechnen von Sinus; sin(x) ohne Math.* Java Basics - Anfänger-Themen 1
C Teilbarkeit ohne "if" Java Basics - Anfänger-Themen 3
M Double Wert nach n abschneiden ohne zu runden Java Basics - Anfänger-Themen 1
B Input/Output System.out.print mit und ohne "" Java Basics - Anfänger-Themen 5
J Mein Programm beendet sich ohne mein Zutun Java Basics - Anfänger-Themen 9
S Daten speichern, ohne Datenbank Java Basics - Anfänger-Themen 8
D Eingabe einscannen, ohne vorher einen Datentypen anzugeben? Java Basics - Anfänger-Themen 1

Ähnliche Java Themen

Neue Themen


Oben