Clavier qui appuie sur une touche

Fermé
Programming_018 Messages postés 108 Date d'inscription vendredi 13 janvier 2017 Statut Membre Dernière intervention 7 mai 2024 - 24 févr. 2017 à 13:39
 Utilisateur anonyme - 28 févr. 2017 à 14:30
Bonjour,

J'ai un soucis car depuis quelques semaines je teste de faire un petit logiciel qui appuis sur les touches souhaiter de mon clavier. J'ai déjà regarder le fait de simuler des touches avec par exemple SendKeys sauf que à mon désespoir quand on débranche le clavier cela fonctionne toujours alors que justement je voudrais que si on débranche le clavier cela nous dise une erreur de tel ou tel touche

Merci,
Cordialement
A voir également:

4 réponses

Numbister Messages postés 19 Date d'inscription vendredi 24 février 2017 Statut Membre Dernière intervention 24 février 2017 5
Modifié par Numbister le 24/02/2017 à 13:47
Il faudrai que tu coupe ton logiciels via le gestionnaire de tâche donne moi plus d'informations s'il te plaît
0
Programming_018 Messages postés 108 Date d'inscription vendredi 13 janvier 2017 Statut Membre Dernière intervention 7 mai 2024 7
24 févr. 2017 à 13:55
Bonjour,
Non je ne pense pas c'est pas sa en fait je veux faire un genre de testeur de clavier donc il faut que quand je lance le logiciel cela lance un timer qui teste un appui sur les touches est cela que si un clavier est connecté.

Merci
Cordialement
0
Numbister Messages postés 19 Date d'inscription vendredi 24 février 2017 Statut Membre Dernière intervention 24 février 2017 5
24 févr. 2017 à 15:09
D'accord pour cela il faudrait que tu sache coder ou trouve qu'elle qu'un qui peut te coder ca
0
Programming_018 Messages postés 108 Date d'inscription vendredi 13 janvier 2017 Statut Membre Dernière intervention 7 mai 2024 7
24 févr. 2017 à 15:19
Mais ça je sais déjà coder en VB mais généralement je suis plutôt du genre à faire des logiciels avec des bases de données comme par exemple un système de login
0
Numbister Messages postés 19 Date d'inscription vendredi 24 février 2017 Statut Membre Dernière intervention 24 février 2017 5 > Programming_018 Messages postés 108 Date d'inscription vendredi 13 janvier 2017 Statut Membre Dernière intervention 7 mai 2024
24 févr. 2017 à 15:22
Ha eu moi je ne c'est pas vraiment codé en vb je suis plus codé en java etc...
0
Programming_018 Messages postés 108 Date d'inscription vendredi 13 janvier 2017 Statut Membre Dernière intervention 7 mai 2024 7
24 févr. 2017 à 17:54
ah ok !
Quand tu dis etc est ce que le C# ?

Cordialement
0
Utilisateur anonyme
25 févr. 2017 à 06:45
Bonjour

Encore une fois tu ne précises pas quel vb tu utilises, si on part du principe que ta question précédente concernait VB.net, alors sendkeys (qui est une instruction vb6) n'a rien à faire là.

Deux options s'offrent à nous:
  • tu as changé de langage.
  • tu mets du vb6 dans vb.net (ce que malheureusement Microsoft permet de faire et après dit que c'est pas bien), dans ce cas, il est judicieux désactiver la référence à visualbasic
    et de mettre
    Option Strict On
    Option Explicit On
    Ces 3 action sur risquent fort de faire apparaître un certains nombre de bugs, qu'il faudra corriger, mais là au moins ton code sera vraiment du vb.net

0
yg_be Messages postés 23352 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 novembre 2024 Ambassadeur 1 554
25 févr. 2017 à 09:44
bonjour, si je comprends bien, tu souhaites vérifier si le clavier est présent et si les touches du clavier fonctionnent. et tu souhaites faire cela automatiquement, sans demander que quelqu'un utilise le clavier.
c'est exact?
0
Utilisateur anonyme
26 févr. 2017 à 00:02
Oui mais ça ne se fait pas pareil en vb6 qu'en vb.net.
0
Programming_018 Messages postés 108 Date d'inscription vendredi 13 janvier 2017 Statut Membre Dernière intervention 7 mai 2024 7
28 févr. 2017 à 10:03
Bonjour désolé de ce retard,
Pour commencer j'utilise du VB6 cela n'est pas VB.NET
En suite je répond à yg_be : Oui cela est bien exact
et enfin l'option SendKeys fonctionne mais le seul soucis c'est que cela simule des appuie de touche dans le système autrement dit même si le clavier n'est pas connecter ou des touches ne fonctionne plus SendKeys va quand même écrire

Merci,
Cordialement.
0
Utilisateur anonyme > Programming_018 Messages postés 108 Date d'inscription vendredi 13 janvier 2017 Statut Membre Dernière intervention 7 mai 2024
28 févr. 2017 à 11:01
Tout ce temps perdu encore une fois pour que tu nous dises avec quel langage tu travailles. EN VB6, je ne sais pas faire mais quelques clics sur mon moteur de recherche préféré (un français qui ne piste pas ce que je fais sur le net...)
https://www.developpez.net/forums/d1080091/autres-langages/general-visual-basic-6-vbscript/vbscript/detection-peripherique-usb/
0
Programming_018 Messages postés 108 Date d'inscription vendredi 13 janvier 2017 Statut Membre Dernière intervention 7 mai 2024 7
28 févr. 2017 à 11:07
Je sais pour ce lien mais il ne m'as pas intéressé plus car ce sont des détection de matériel est non des appuies de touches. Moi je voudrais que au load de l'application cela lance un timer qui toutes les secondes simule une touche jusqu'à ce que toute les touches sont passé.

Merci
Cordialement
0
Utilisateur anonyme > Programming_018 Messages postés 108 Date d'inscription vendredi 13 janvier 2017 Statut Membre Dernière intervention 7 mai 2024
28 févr. 2017 à 14:30
Y'a un moment faut aussi te sortir les doigts des fesses.
Je te site
SendKeys fonctionne mais le seul soucis c'est que cela simule des appuie de touche dans le système autrement dit même si le clavier n'est pas connecter

Je te trouve une méthode pour vérifier si le clavier est branché, t'a plus qu'à faire le lien entre les 2.
Ho le clavier est branché -> je peux envoyer mon sendkey, ho le clavier n'est pas branché -> je ne fais rien.
0