@Mycleo : pour voirs quels évènements claviers et souris ont entran de se dérouler je ne sait pas, mas pour les reproduire c'est pas dur :
Pour la souris :
http://purebasic.hmt-forum.com/viewtopic.php?t=1247
Pour le clavier :
Code : Tout sélectionner
Procedure Touche(Option.l)
keybd_event_(Option,0,0,0) ; Simule l'appui sur une touche
keybd_event_(Option,0,#KEYEVENTF_KEYUP,0) ; simule le relachement d'une touche
Delay(60)
EndProcedure
Touche(#VK_a)
Un petit code que j'ai fait pour ma mère car je ne voulais pas tout le temps lui redire comment aller voir ses emails : (il a besoin des fonctions pour simuler la souris qui sont dans le post que je t'ai donné)
Code : Tout sélectionner
Enumeration
#D_Bas ; Bouton de droite
#D_Haut
#D_Click
#D_DoubleClick
#G_Bas ; Bouton de gauche
#G_Haut
#G_Click
#G_DoubleClick
#M_Bas ; Bouton du milieu
#M_Haut
#M_Click
#M_DoubleClick
EndEnumeration
Procedure touche(Option.l)
keybd_event_(Option,0,0,0)
keybd_event_(Option,0,#KEYEVENTF_KEYUP,0)
Delay(60)
EndProcedure
MouseMoveEx(173,749,10,10,1)
MouseClick(#G_Click)
Delay(2000)
MouseMoveEx(183,101,10,10,1)
MouseClick(#G_Click)
For i = 0 To 2
touche(#VK_w)
Next i
touche(#VK_Decimal)
touche(#VK_w)
touche(#VK_a)
touche(#VK_n)
touche(#VK_a)
touche(#VK_d)
touche(#VK_o)
touche(#VK_o)
touche(#VK_Decimal)
touche(#VK_f)
touche(#VK_r)
touche(#VK_return)
MouseMoveEx(955,169,10,10,1)
Delay(3000)
MouseClick(#G_Click)
MouseMoveEx(530,349,10,10,1)
Delay(3000)
MouseClick(#G_Click)
touche(#VK_v)
touche(#VK_g)
touche(#VK_i)
touche(#VK_e)
touche(#VK_g)
touche(#VK_t)
touche(#VK_p)
touche(#VK_m)
touche(#VK_q)
MouseMoveEx(542,369,10,10,1)
MouseClick(#G_Click)
touche(#VK_k)
touche(#VK_h)
touche(#VK_z)
touche(#VK_r)
touche(#VK_o)
touche(#VK_i)
MouseMoveEx(676,403,10,10,1)
MouseClick(#G_Click)
Delay(5000)
MouseMoveEx(364,173,10,10,1)
MouseClick(#G_Click)
End
@Le Soldat Inconnu : Si en code est tout le temps pareil et que seul le résultat est inclut dans l'EXE, à quoi est-ce que ça sert de mettre du code et non directement le résultat ?