Einzelnen Beitrag anzeigen

bob_aus_der_flasche

Registriert seit: 13. Jan 2008
15 Beiträge
 
#1

Tastendruck an bestimmtes Programm senden...

  Alt 25. Okt 2008, 21:40
Hey Leutz.

Habe folgendes Problem, und zwar:
will ich mit einem Timer immer nach einer gewissen zeit ein programm starten,
an welches dann nach 1 sekunde ein tastendruck (in diesem fall 'enter') gesendet wird


habe bis jetzt folgendes:
Delphi-Quellcode:
keybd_event(VK_RETURN, 0, 0, 0); //drücken
keybd_event(VK_RETURN, 0, KEYEVENTF_KEYUP, 0); //loslassen
das funktioniert auch soweit, weil sich das programm in den vordergrund setzt, das funzt alles allerdings auch nur, wenn ich kein anderes Fenster in den vordergrund setze nachdem das programm gestartet wurde


allerdings will ich, dass das erwähnte programm auch beendet wird, wenn ich z.B. im Fullscreen etwas zocke
das soll also alles im hintergrund ablaufen


ich wette, dass einer von euch ne möglichkeit kennt sowas hinzubekommen
  Mit Zitat antworten Zitat