KeyPressEvent nach Zeit

killerboost

Grünschnabel
Hallo zusammen,
ich habe eine Frage und zwar geht es darum, das ich gerne eine Form hätte, die alle 8 Sekunden die Taste 6 drückt, also das KeyPressEvent auslöst.

Ich bin noch ein ziemlicher Neuling in Sachen VB und hoffe, das mir jemand helfen könnte.
Nett wäre ein Quellcode, der schön mit Kommentaren markiert ist, damit ich alles nachvollziehen kann.

Danke schon mal:)
 
Also eher die gleiche Funktion ausführt?

Hmm, machs halt so:

Code:
Private Sub Form_KeyPress(KeyAscii As Integer)
  Aktion (KeyAscii)
End Sub

Private Sub Timer1_Timer()
  Aktion ()
End Sub

Private Sub Aktion(optional KeyAscii As Integer)
  'Blablabla....
  'Hier kommt der Code ;)
End Sub

Meinst du das so?
 
Zuletzt bearbeitet:
Der Code von Bratkartoffel (danke für den morgigen Essenstipp :D) mit dem Timer ist gut, wenn der Tastendruck an die selbe Anwendung geschickt werden soll. Soll er an eine andere Awendung gehen, verwendest du besser die keybd_event-API (Beispiele im Link).


Der Doc!
 
Er soll an eine andere Anwendung gehen, also so wie DrSoong sagte.

Ich werde mir das das Beispiel mal angucken.

Aber trotzdem danke für die Hilfe Bratkatoffel.


Immoment wächst mir die Arbeit über den Kopf, ich muss mich wohl später nochmal damit beschäftigen
 
Zurück