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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Simuler une saisie clavier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Simuler une saisie clavier

n°1963018
sousbous
Posté le 04-02-2010 à 16:55:42  profilanswer
 

Bonjour à tous,
Je voudrais par programmation (VB) simuler l'appui de la combinaison de touche CTRL+E et le relâchement de ces touches.
 
Merci de me donner un coup de main.

mood
Publicité
Posté le 04-02-2010 à 16:55:42  profilanswer
 

n°1963057
sousbous
Posté le 04-02-2010 à 19:11:09  profilanswer
 

J'ai trouvé la solution.
Voici la solution en windev. Pour passer à VB il n'ya qu'un petit pas.
Pour ceux que ça pourrait interesser.
 
EXTERNE "WINCONST.wl"
CONSTANT  KEYEVENTF_KEYUP = 0x2
CONSTANT  VK_E = 0x45
 
AppelDLL32("user32","keybd_event", VK_CONTROL, 0, 0, 0)
AppelDLL32("user32","keybd_event", VK_E, 0, 0, 0)
 
AppelDLL32("user32","keybd_event", VK_CONTROL, 0, KEYEVENTF_KEYUP, 0)
AppelDLL32("user32","keybd_event", VK_E, 0, KEYEVENTF_KEYUP, 0)

n°1963058
sousbous
Posté le 04-02-2010 à 19:12:05  profilanswer
 

J'ai trouvé la solution. Pour ceux qui font du windev voilla la solution !
 
EXTERNE "WINCONST.wl"
CONSTANT  KEYEVENTF_KEYUP = 0x2
CONSTANT  VK_E = 0x45
 
AppelDLL32("user32","keybd_event", VK_CONTROL, 0, 0, 0)
AppelDLL32("user32","keybd_event", VK_E, 0, 0, 0)
 
AppelDLL32("user32","keybd_event", VK_CONTROL, 0, KEYEVENTF_KEYUP, 0)
AppelDLL32("user32","keybd_event", VK_E, 0, KEYEVENTF_KEYUP, 0)

n°1963066
bmag
Posté le 04-02-2010 à 19:45:56  profilanswer
 

Et la version VB, pour ceux qui font du VB.
 
sendkeys "^e"

n°1963151
sousbous
Posté le 05-02-2010 à 09:03:12  profilanswer
 

Merci bmag !
SendKeys "^e" en VB ----> EnvoieTouche("^e" ) en windev.
Je l'avait fait mais sans satisfaction car il ne simule que l'enfoncé. Alors que dans mon cas je voulais l'enfoncé PUIS le relâché.
A+


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Simuler une saisie clavier

 

Sujets relatifs
rendre la saisie obligatoire d'un nombre dans un champsInterdire saisie de doublons dans Access
html, simuler la touche ctrl sur un lienModifier et compiler code source
Capture touches clavier et cliques de souriempêcher saisie caractères accentués en PHP
utilisation flèche du clavierCacher le texte que l'on tape au clavier dans la console
recuperer les variables de champs de saisie genere dynamiquement[VB6] Ecouter le clavier
Plus de sujets relatifs à : Simuler une saisie clavier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR