[C++] Tasten drücke lassen

Dechi

Grünschnabel
Hallo,
Ich brauch eine Funktion oder Ähnliches, mit der das Programm einen Buchstaben in ein anderes Fenster (z.B. Adressleiste eines Browsers) schreibt.
ich habs so versucht:
Code:
keybd_event('0x4D',0,0,0);  // "M" sollte gedrückt werden

was ist daran falsch hab das noch nie gemacht...

MfG
 
Kennt sich hier denn keiner weiter aus

nochmal kurz:
ich brauch ne "anleitung" für obiges bsp
ODER ne andere möglichkeit sowas machen zu lassen...

Hoffe auf baldige antwort...

MfG
 
Ich kann dir zwar nicht sagen, wie man sowas in C++ bewerkstelligt, aber ne Lösung hätte ich trotzdem anzubieten:
Schreibe dir eine kleine exe in ahk, oder einer ähnlichen Scriptsprache damit sollte das überhaupt kein Problem sein. Diese exe kannst du dann in deinem C++ Programm mit dem system(const char*)-befehl aufrufen.
 
sry aber ich kenne mich mit ahk überhaupt net aus...
bzw. hab des kürzel noch nie gehört...

aber trotzdem thx
 
Ahk ist das Kürzle für autohotkey, wobei es sich um eine Scriptsprache handelt, die jeder problemlos mit dem beigelegten Helpfile lernen kann,es ist auch nen Tutorial im Helpfile drinn. Schau dich mal hier um.:)
 
ich glaub das kann ich hinbekommen....
weißt du ob des skript auch auf vista läuft....

PS: schreib trotzdem andere Vorschläge noch rein
 
Zurück