Impossibilité de simuler une entree clavier
Bonjour,
J'essai actuellement de développer un module pour le jeu "Neverwinter Nights". Lors des tests, j'aurais besoin de simuler une entrée clavier. Donc en me basant sur le tutorial dédié au controle clavier/souris sous windows, j'ai fait un petit programme, malheureusement impossible de le faire fonctionner comme je veux. je l'ai testé sur windows média et sur un editeur de texte sa marche. En revanche sur le jeu rien du tout, sauf lorsque j'utilise la fenetre de dialogue du jeu, ma "frappe simulée" apparée donc l'entrée arrive bien au jeu, mais danc le cas d'une interaction déclenchée par ma touche correspondant à une macro aucun résultat.
Voilà la partie du code "intéressante":
Code:
1 2 3 4 5 6
|
Appli = GetForegroundWindow(); //selection de l'application
keybd_event('1',0,0,0);
SendMessage(Appli,WM_CHAR,'1',0); //simulation de la touche '1' |
Voilà, en espérant avoir été assez clair, et en vous remerciant d'avance pour vos réponses.
A bientôt.