j'ai fais avec le code si dessous mais pourquoi a ne marche pas ?
Code : Tout sélectionner
While 1
Sleep ( 250 )
If _IsPressed("79") Then
testoption()
WEnd
merci
Code : Tout sélectionner
While 1
Sleep ( 250 )
If _IsPressed("79") Then
testoption()
WEnd

/!\ Je vous rappel que HotKeySet "Bloque" la touche pour tous les autres programmes /!\silvere a écrit :t'a oublier un endif et il vaut mieu utiliser la fonction HotKeySet

à moin de ruser, mais ca devien lourd ^^/!\ Je vous rappel que HotKeySet "Bloque" la touche pour tous les autres programmes /!\
Elle ne sera disponible nul part ailleurs, par exemple un HotKeySet de la touche "a" ne permettra plus d'écrire a dans un bloc note.

Code : Tout sélectionner
HotKeySet ( "{F5}", "RunQryBtnOnClick" )
Func RunQryBtnOnClick ()
if Not WinActive ( "MyScriptWindow" ) Then
HotKeySet ( "{F5}" ); desactive la hotkey temporairement
Send("{F5}"); remplacer la touche perdue en l'envoyant a l'application qui a le focus
HotKeySet ( "{F5}", "RunQryBtnOnClick" ) reactiver la hotkey
Return
EndIf
; faire des choses utiles ici, qui ne seront faites que si le script a le focus
EndFunc
Code : Tout sélectionner
HotKeySet ( "{F5}", "DemarreMonSysteme" )
Func DemarreMonSysteme()
HotKeySet ( "{F5}" ); desactive la hotkey temporairement
Send("{F5}"); remplacer la touche perdue en l'envoyant a l'application qui a le focus
HotKeySet ( "{F5}", "RunQryBtnOnClick" ) reactiver la hotkey
; faire des choses utiles ici, qui ne seront faites que si le script a le focus
EndFunc

Et bien, pour répondre à ta question : Comme l'as dit Silvere, tu as oublié le Endif et surtout ton Sleep( 250 ) met le script en pause pendant 0.25 secondes puis vérifie si la touche F10 est pressé. Mais il faut que l'utilisateur appuie exactement à ce moment (ce qui ne sera sûrement pas le cas (sauf si il est très chanceuxjulie a écrit :j'ai fais avec le code si dessous mais pourquoi a ne marche pas ?
Code : Tout sélectionner
While 1 Sleep ( 250 ) If _IsPressed("79") Then testoption() WEnd

DiableTT22 a écrit :...et surtout ton Sleep( 250 )