Wie kann ich mit Java eine Tastatureingabe simmulieren ?

Status des Themas:
Es sind keine weiteren Antworten möglich.

Diskutiere Wie kann ich mit Java eine Tastatureingabe simmulieren ? im Java Basics - Anfänger-Themen Forum; Hi Leute, also bis jetzt habe ich immer nur die Tastatur abgefragt ob eine Eingabe erfolgt ist. Wie kann ich aber simulieren, dass mein...

  1. Vilsa
    Vilsa Neues Mitglied
    Hi Leute,

    also bis jetzt habe ich immer nur die Tastatur abgefragt ob eine Eingabe erfolgt ist.
    Wie kann ich aber simulieren, dass mein Programm z.B. all 10 min die Taste eins drückt.
    Ich meine nicht damit das er nur eine schleife mit einem Zähler macht und dann die eins ausgibt. Ne so das der Computer denkt die Taste eins ist gedrückt worden.

    Es wäre echt sehr lieb von euch mir da zu helfen.


    Danke
     
  2. Vielleicht hilft dir dieser Kurs hier weiter.
  3. P3AC3MAK3R
    P3AC3MAK3R Neues Mitglied
  4. Vilsa
    Vilsa Neues Mitglied
    Haa Danke

    also so
    public void keyPress(int VK_F9)

    wäre es dann für F9 ?

    Fett. Ist auch eine Geile Klasse die kann ja so tolle sachen :)
     
  5. Vilsa
    Vilsa Neues Mitglied
    Bitte jetzt nicht lachen, aber könntest Du mir noch einmal helfen ?

    Ich habe einfach mal schnell ein kleines Prog gemacht. Aber leider geht es nicht. Was mach ich denn falsch bei der Benutzung.

    Danke

    Code (Text):
    import java.awt.Robot.*;
    public class test
    {

      public static void main(String[] args)
       {
      int a=0,b=10000;
      double c;
     

      for (c=a;c<b;c++)
      {
        System.out.println (c);

      }
        a=a+1;
        public void keyPress(int VK_NUMPAD1);
        System.out.println ("jo es rennt");

      }
    }
     
  6. Marco13
    Marco13 Gesperrter Benutzer
    Äh - nicht ganz :lol:
    Schau' dir mal die grundlegendsten Grundlagenbücher zu java an, die du finden kannst.
    Code (Text):

    import java.awt.*;
    import java.awt.event.*;

    class RobotTest3
    {
        public static void main(String args[])
        {
            new RobotTest3();
        }

        private Robot robot;

        public RobotTest3()
        {
            try
            {
                robot = new Robot();
                Runtime.getRuntime().exec("notepad.exe");
                Thread.sleep(1000);
                type("Mit GROSS und kleinschreibung");
            }
            catch (Exception e)
            {
                e.printStackTrace();
            }
        }

        public void type(String string)
        {
            for (int i=0; i<string.length(); i++)
            {
                char c = string.charAt(i);
                int code = Character.toUpperCase(c);
                if (Character.isUpperCase(c))
                {
                    robot.keyPress(KeyEvent.VK_SHIFT);
                    robot.keyPress(code);
                    robot.keyRelease(code);
                    robot.keyRelease(KeyEvent.VK_SHIFT);
                }
                else
                {
                    robot.keyPress(code);
                    robot.keyRelease(code);
                }
            }
        }

    }
     
     
  7. Vilsa
    Vilsa Neues Mitglied
    Ja ich bin total durch den Wind jetzt ich habe es auch so versucht.

    Code (Text):


    import java.awt.Robot.*;
    import java.awt.*;
    import java.io.*;
    import java.awt.event.*;
    public class test
    {

      public static void main(String[] args)
       {
      int a=0,b=10000;
      double c;

     

      for (c=a;c<b;c++)
      {
        System.out.println (c);

      }
        a=a+1;
        Robot r = new Robot();
        r.keyPress(KeyEvent.VK_A);
        System.out.println ("jo es rennt");

      }
    }
     
    Könnte mir bitte einer helfen.

    Danke
     
  8. Marco13
    Marco13 Gesperrter Benutzer
    public static void main(String[] args) throws Excpetion

    Ist zwar ein Hack, aber das dürfte (dir) egal sein.
     
  9. Vilsa
    Vilsa Neues Mitglied
    ich möchte ja nur, dass er die Taste eins drükt. Ich möchte ja gerne verstehen wie das läuft mehr nicht.

    dann macht er einen Fehler

    public static void main(String[] args) throws Excpetion
    1 error
     
  10. tuxedo
    tuxedo Guest
    Nicht

    public static void main(String[] args) throws Excpetion

    sondern

    public static void main(String[] args) throws Exception
     
  11. Vilsa
    Vilsa Neues Mitglied
    Ja da war es :)

    Man shiet ja den Wald vor lauter Bäumen nicht.

    Dankeeeeeee
     
  12. Wenn du Java lernen möchtest, empfehlen wir dir diesen Kurs hier
Passende Stellenanzeigen aus deiner Region:





Die Seite wird geladen...

Wie kann ich mit Java eine Tastatureingabe simmulieren ? - Ähnliche Themen

JavaFX: Wie kann ich einer Scene Argumente übergeben?
JavaFX: Wie kann ich einer Scene Argumente übergeben? im Forum AWT, Swing, JavaFX & SWT
Wie kann man in Java die Anzahl der Objekte in einem InputStream sehen ohne ihn durchgehen zu müssen
Wie kann man in Java die Anzahl der Objekte in einem InputStream sehen ohne ihn durchgehen zu müssen im Forum Netzwerkprogrammierung
Kann Java 2 verschiedene Datentypen vergleichen?
Kann Java 2 verschiedene Datentypen vergleichen? im Forum Java Basics - Anfänger-Themen
Wie kann man fehlerfrei im Java Code auf die fxml Datei zugreifen?
Wie kann man fehlerfrei im Java Code auf die fxml Datei zugreifen? im Forum Java Basics - Anfänger-Themen
Wie kann ich hier ein Textfeld hinzufügen Java Swing?
Wie kann ich hier ein Textfeld hinzufügen Java Swing? im Forum Java Basics - Anfänger-Themen
Status des Themas:
Es sind keine weiteren Antworten möglich.
Thema: Wie kann ich mit Java eine Tastatureingabe simmulieren ?