Bonjour à tous,
Je fais un prog qui récupère des données sur le port rs232 et qui les envoie sur la sortie clavier.
Il les récupère sous forme de chaines: "ARdeT654Drt".
J'arrive à envoyer des caractères sur la sortie clavier avec: keybd_event(touche,0,0,0);
Mais seulement "touche" fait partie d'une palette de variables déja définie comme "Virtual-Key Codes" qui n'ont rien à voir avec les codes ascii.
En gros, j'aimerais faire un truc du style:
Mais comme la palette de: "Virtual-Key Codes" s'arrete à 125 et que les codes ne correspondent pas, la chaine envoyée à la sortie clavier ne corresond pas du tout.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 for (i=0;i<strlen(buffer);i++) { keybd_event(buffer[i],0,0,0); keybd_event(buffer[i],0,KEYEVENTF_KEYUP,0); }
Y a t-il un moyen pour détourner ce pb ?
Merci d'avance.
Partager