empfehle dir PostMessage
Syntax: PostMessage(Handle, Flag, Key, 0)
Code:
Postmessage (Handle von Metin, WM_KEYDOWN, Ord(W), 0);
PostMessage (Handle von metin, WM_KEYUP, Ord(W), 0);
Das Beispiel schickt an das METIN Fenster die Taste W.
Das packst du in eine Procedure, beispielsweise
Code:
var wnd: HWnd;
wnd := FindWindow(nil, Metin2);
Procedure Send(Key: PChar);
begin
PostMessage(wnd, WM_KeyDown, Ord(Key), 0);
PostMessage(wnd, WM_KEYUP, Ord(Key), 0);
end;
...
Send('W'); //sendet W
Send('A'); //sendet A