Du kannst mit SendInput() beliebig viele Mausklicks und -bewegungen und Tastendrücke einstellen.
Der erste Parameter ist die Anzahl der Eingaben, die du machen möchtest. Der zweite Parameter ist ein Array von INPUT-Strukturen, die in Delphi wahrscheinlich TInput heißen. Der dritte Parameter ist einfach sizeof(INPUT) bzw. sizeof(TInput).
Da diese Eingaben mit tatsächlichen User-Eingaben interferieren können, wird empfohlen, zunächst den aktuellen KeyboardState mit GetAsyncKeyState() zu überprüfen und entweder diesen abzuändern oder den neuen Input abzuändern.
_________________
Oregon Ghost
---
Wenn NULL besonders groß ist, ist es fast schon wie ein bisschen eins.