en visual basic, il y a une commande : sendkeys qui permet de faire ce que tu veux,
En C++ il y a la fonction SetKeyboardState qui permet PEUT-ÊTRE de le faire.
Par contre, tu peut utiliser SendMessage ou PostMessage qui lui s´est sur fera ce que tu veux si tu envoie le bon message.
Mais il te faut l´ID de processus de l´application a laquel tu veux envoyer le message ( c´est a dire la pression sur une touche). En VB, ça l´envoie à l´application qui a le focus et il y a un paramètre booléen qui permet de choisir entre Send... et Post... mais en C++ il y a peut être unne fonction qui permet de récupérer l´ID.
. ..
du temps passe
. ..
GetForegroundWindow c´est la fonction que je cherchais. Avec ça tu as le hwnd de la fenêtre qui est en premier plan. Alors toit tu fait un bouton sur ton programme qui active un timer. Pendant ce temps là tu sélectionne la bonne fenêtre puis au bout du timer tu active d´abord cette dernière fonction et tu passe ce qu´elle retourne en paramètre de l´une des 2 première fonction autant de fois qu´il y a de touche à envoyer.
Quelle est la diférence entre post et send ? post continue l´exécution du programme sitot après l´appel de la fonction alors que send attend que l´application cible ets traité le message, je te conseille cete deuxième solution pour ne pas surchargez le PC.