Simuler le clavier ?

Marneus73 Messages postés 344 Date d'inscription mercredi 24 janvier 2007 Statut Membre Dernière intervention 27 octobre 2008 - 5 nov. 2007 à 20:24
Marneus73 Messages postés 344 Date d'inscription mercredi 24 janvier 2007 Statut Membre Dernière intervention 27 octobre 2008 - 6 nov. 2007 à 20:01
Bonjour à tous,
Je voudrais savoir si il était possible de simuler l'appui sur une touche du clavier avec un programme VB ? (Je sais que l'on peut voir si il y a une touche enfoncée mais, la réciproque ?)
En fait je voudrais simuler l'appui sur la touche "echap". Est-ce possible ?
Merci d'avance.

8 réponses

cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
5 nov. 2007 à 20:28
Salut
Oui, il y a la fonction/classe SendKeys qui permet d'envoyer des caractères à la fenêtre qyant le focus

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
0
Marneus73 Messages postés 344 Date d'inscription mercredi 24 janvier 2007 Statut Membre Dernière intervention 27 octobre 2008
5 nov. 2007 à 21:19
Salut,
Peux tu me donner plus d'informations sur cette fonction ?
Merci pour ton aide.
0
jmfmarques Messages postés 7666 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 22 août 2014 27
5 nov. 2007 à 21:22
Bonsoir,,
La solution de Jack implique bien évidemment que la propriété de ta Form soit définie à True, si tu souhaites que
la pression sur la touche ESC "marche" partout.

Si tu ne souhaites finalement pas que l'utilisateur puisse lui-même décelncher en appuyant sur ESC, une autre solution
existe.

Tu dis...
0
Marneus73 Messages postés 344 Date d'inscription mercredi 24 janvier 2007 Statut Membre Dernière intervention 27 octobre 2008
5 nov. 2007 à 21:35
Slt,
En fait je voudrais qu'a une heure précise mon programme simule un appui sur la touche "Echap" de mon clavier.
Comment puis-je faire ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jmfmarques Messages postés 7666 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 22 août 2014 27
5 nov. 2007 à 21:46
Celà manque de précisions suffisantes :

Cette simulation doit-elle être faite dans la fenêtre de ton appli ou doit-elle agir sur une autre fenêtre (et dans ce cas : laquelle ?) ?
0
Marneus73 Messages postés 344 Date d'inscription mercredi 24 janvier 2007 Statut Membre Dernière intervention 27 octobre 2008
5 nov. 2007 à 22:05
Je vais vous expliquer tout le truc:
J'ai un programme qui permet d'enregistrer la TNT sur mon PC, on ouvre une petite fenêtre puis on démarre la capture en appuyant sur Entrée, puis on l'arrete en appuyant sur Echap. Je m'occupe du lancement, mais pour l'arreter, j'enregistre parfois des émissions la journée, mais je ne suis pas chez moi, donc je voulais faire un prog pour appuyer sur échap à la fin de l'émission, puis fermer le prog et enfin arreter l'ordi.
Voila, en esperant avoie été clair.
0
pneau Messages postés 258 Date d'inscription mercredi 21 avril 2004 Statut Membre Dernière intervention 27 octobre 2010 5
6 nov. 2007 à 09:59
salut
le probleme c'est le prog que tu vas developper ne va générer l'appui sur ESC que pour lui meme. le prog d'enregistrement de la TNT n'aura pas l'info de l'appui sur cette touche étant donné qu'il n'aura pas le focus.
Sinon, pour permettre d'effectuer une simulation de touche ESC, ou autre, ou quitter l'application VB, utilise un timer...
tu pourra ainsi effectuer toutes les commandes et instructions souhaitées à l'heure désirée. SendKey ou autre.
mais que pour l'appli VB et pas pour les appli autres...
Sur ce...

Pat
0
Marneus73 Messages postés 344 Date d'inscription mercredi 24 janvier 2007 Statut Membre Dernière intervention 27 octobre 2008
6 nov. 2007 à 20:01
Salut
Est-ce que je peux donner le focus a mon programme d'enregistrement ? Avec le combo Alt+Tab dans une SendKey ?
0
Rejoignez-nous