[C/C++] Tastatureingaben simulieren

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Pac_-_man, 21. Mai 2008 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 21. Mai 2008
    Tastatureingaben simulieren

    Hallo!

    Ich ueberlege schon seit tagen wie ich folgendes machen kann:
    Ein Programm (so ne art bot) soll Eingaben der Tastatur simulieren koennen, sodass ein anderes programm entsprechend darauf reagiert... normalerweise wird die windows-nachrichtenschleife mit den entsprechenden infos gefuellt, wenn man irgendwelche eingaben macht, aber wie schaffe ich es nun, das ein programm praktisch fuer mich auf die tastatur "drueckt"?

    hoffe ich konnte mein problem verstaendlich rueberbringen^^

    und hoffe jemand kann mir helfen!

    MFG
    Pacman
     
  2. 21. Mai 2008
    AW: Tastatureingaben simulieren

    Mit der API keybd_event.

    Der Aufruf sieht ungefähr so aus:

    keybd_event(VK_SPACE, 0, 0, 0);
    keybd_event(VK_SPACE, 0, KEYEVENTF_KEYUP, 0);

    VK_SPACE ist eine Konstante für die Leertaste (ich weiß nicht, ob die in der windows.h definiert wird, weil ich keybd_event bisher nur in VB6 verwendet hab).

    Es gibt für (fast) jede Taste eine Konstante, am besten googelst du mal danach^^

    Hier noch ein Thread dazu!
     
  3. 21. Mai 2008
    AW: Tastatureingaben simulieren

    ahhh! vielen dank! das werd ich mir mal genauer anschauen und wenn ich noch ne frage hab mach ich hier wieder auf...

    thx nochma! bw is raus!

    MFG
    Pacman
     
  4. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.