Wie kann man Buchstaben etc. an ein Programm senden?
-
Guten Morgen allerseits.
Ich habe bald vor ein neues Programm anzufangen (das noch in der Planung ist) und eine Teilaufgabe besteht darin, dass ich Buchstaben und Ziffern an ein Programm senden muss. Also wie z.b. bei einem Spiel wo man einen Cheat eingibt nur das das Programm das jetzt macht. Ich habe es schon mal mit
keybd_event(VkKeyScan("Buchstabe"),0,0,0); keybd_event(VkKeyScan("Buchstabe"),0,KEYEVENTF_KEYUP,0);versucht aber da wird die Ausgabe "Global" durchgeführt was eher unpraktisch ist.
Ist so etwas möglich?Mit freundlichen Grüßen
Andyman
-
Du könntest zuerst SetFocus aufrufen dann hat es den Focus.
-
SendMessage() ?
WM_KEYDOWN + WM_KEYUP
-
... oder WM_CHAR
Je nachdem, worauf das Programm reagiert.
-