Gast
2004-10-18, 21:17:52
Hallo, wie muss ein C Programm aussehen, was einen Tastendruck in einer anderen Anwendung simulieren soll?
Habe zum Testen mal etwas rumprobiert:
while (true)
{
HWND w = FindWindow(NULL, "Unbenannt - Editor");
PostMessage(w, WM_KEYDOWN, 'a', 0);
PostMessage(w, WM_KEYUP, 'a', 0);
Sleep(100);
}
Das Handle w bekommt einen einen Wert ungleich NULL, ist also wahrscheinlich das richtige. Nur die Tastendrücke kommen nicht...
Habe zum Testen mal etwas rumprobiert:
while (true)
{
HWND w = FindWindow(NULL, "Unbenannt - Editor");
PostMessage(w, WM_KEYDOWN, 'a', 0);
PostMessage(w, WM_KEYUP, 'a', 0);
Sleep(100);
}
Das Handle w bekommt einen einen Wert ungleich NULL, ist also wahrscheinlich das richtige. Nur die Tastendrücke kommen nicht...