Programme de simulation d'appui
boujour, mon programme sert a simuler l'appui des touches F1 à F12 dans sa version final, mais pour l'instant je le test juste pour F1.
explication par étape :
-lancement du prog (debug)
-appuyer sur start (bouton2 click)
-on démarre un boucle infini faite par un timer et donc pas de risque de freeze
-dans la boucle on appel la touche F1 toute les secondes
-et on peut faire Stop (bouton1 click)
une variable de type bool permet de stopé l'ensemble
-voili voilou
l'appui sur F1 se fait dans la mhéthode F1sub() :
Code:
1 2 3 4 5 6
| Public Sub F1sub()
Call keybd_event(&H70, 0, 0, 0)
Call keybd_event(&H70, 0, 2, 0)
End Sub |
ah ui et une progressBar s'increment chaque seconde et repart à 0, juste pour visualiser le compteur.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
verifTim = True
Timer1.Interval = 1000
Timer1.Enabled = True
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
If (verifTim = True) Then
Timer1.Enabled = False
F1sub()
Timer1.Interval = 1000
Timer1.Enabled = True
If (ProgressBar1.Value = 10) Then
ProgressBar1.Value = 0
Else
ProgressBar1.Increment(1)
End If
Else
Timer1.Enabled = False
MsgBox("stop OK :)")
ProgressBar1.Value = 0
End If
End Sub
Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
verifTim = False
End Sub |
Donc le problème c'est que jaimerai assigné mes appui en répétiton sur une application précise qui est un .exe
p.s: l'application de destination .exe a été réalisé avec un form WPF, je n'est pas son code maleureusement mais je ne sait pas si sa peux aider ?
merci de répondre cordialement kévinDeta...