#include <MouseSetOnEvent_UDF.au3>
HotKeySet("{ESC}", "_terminate")
Dim $i = 3, $sens = 1
While 1 ; tant que 1 = 1 alors
;~ _MouseSetOnEvent($MOUSE_WHELLDOWN_EVENT, "mouse_welldown_event")
_MouseSetOnEvent($MOUSE_WHELLSCROLL_EVENT, "mouse_well")
WEnd
Func mouse_well()
If $i = 3 Then
$i = 2
Send("{F3}")
$sens = 1
ElseIf $i = 2 And $sens = 1 Then
Send("{F2}")
$i = 1
ElseIf $i = 1 Then
Send("{F1}")
$i = 2
$sens = 2
ElseIf $i = 2 And $sens = 2 Then
Send("{F2}")
$i = 3
EndIf
EndFunc ;==>mouse_well
Func _terminate()
Exit
EndFunc ;==>_terminate
c'est plus mieux que je puisse faire mais je ne prend pas en compte le sens de rotation de la molette arrivé à 3 je change de sens pour aller vers 1 et une fois à 1 je change de sens pour aller vers 3 c'est de la bidouille mais ...
chez moi le seul moment ou le script coupe c'est lorsque je fais Echap sinon il ne coupe pas... sachant que pour mes tests j'ai emplacer les send par des traytip