Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3917 connectés 

 


Dernière réponse
Sujet : [C] emulation frappe de touche
thegnlpopov Merci!
Mais mon projet doit etre en C, pas en C++ (je sais c debile...)
 
La meme chose en C SVP ??

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
thegnlpopov Merci!
Mais mon projet doit etre en C, pas en C++ (je sais c debile...)
 
La meme chose en C SVP ??
ragefan c est pas du C ca , mais plutot du C++ sous zindows
Flying Tiens essaies avec cà :
 
//////////////////////////////////////////////////////////////////////
// Simule l'appui sur une touche (a à z) du clavier    //
//////////////////////////////////////////////////////////////////////
 
void CNM_CLIENTDlg::WriteLettre(int ascii)
{
 keybd_event(ascii, MapVirtualKey(ascii, 0), 0, 0);
 keybd_event(ascii, MapVirtualKey(ascii, 0), KEYEVENTF_KEYUP, 0);
}
 
//////////////////////////////////////////////////////////////////////
// Simule l'appui sur une touche (A à Z) du clavier    //
//////////////////////////////////////////////////////////////////////
 
void CNM_CLIENTDlg::WriteLettreMaj(int ascii)
{
 keybd_event(VK_SHIFT, MapVirtualKey(VK_SHIFT, 0), 0, 0);
 keybd_event(ascii, MapVirtualKey(ascii, 0), 0, 0);
 keybd_event(ascii, MapVirtualKey(ascii, 0), KEYEVENTF_KEYUP, 0);
 keybd_event(VK_SHIFT, MapVirtualKey(VK_SHIFT, 0), KEYEVENTF_KEYUP, 0);
}
 
 
@+
Flying
thegnlpopov le /Y marche pas avec toutes les commandes.......
 
Et le getch ca marche pas dans le programme DOS, que dans le prog C...
JPA As tu essayé (comme dans un batch) de mettre dans les params de ta commande à lancer le /Y qui évite la demande de confirmation ?
Je peux pas t'en dire plus je connais très très peu le C.
Robinmasters tu fais un toto=getch() ou toto=getchar()
et tu testes ensuite le toto.
 
si c ca que tu cherches...
 
a+
thegnlpopov Comment on fait pour simuler la frappe de touches dans un programme en C pour piloter une application DOS.
 
Par exemple quand on a lancé Format c: avec "system" faire appuyer sur Y puis ENTREE automatiquement.( ouiap bon c'est l'exemple le plus simple que j'ai trouvé!    :sarcastic: )

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)