J'ai un petit problème, j'ai fais un script sans passer par la GUI que je ne maitrise absolument pas, et j'aimerais permettre à l'utilisateur de quitter ce script en pressant une simple touche.
En l'occurence la touche "x"
J'ai voulu faire une boucle qui "attend" qu'on presse cette touche, le problème c'est que je ne crois pas qu'on puisse faire deux boucles qui fonctionnent en même temps, et du coup cette première boucle cessait de fonctionner dès qu'une autre était mise en route.
Du coup en errant sur le net je suis tombé sur la fonction "AdlibEnable".
Mais je crois que je ne l'ai pas comprise...
Voici ce que j'ai fait:
En tout début du script:
AdlibEnable ("ToucheX") ; Appel de la fonction fin à la touche "X"
Code : Tout sélectionner
AdlibEnable ("ToucheX") ; Appel de la fonction fin à la touche "X"
; Fonction terminer le script à la touche "X"
func ToucheX()
While 1
$fin= _IsPressed(58)
If $fin= 1 Then
$restartdl= Msgbox (4, "Bot", "Mon message") ; Le script demande s'il doit effacer ou non une ligne dans un fichier texte
If $restartdl= 7 Then
_FileWriteToLine($file, 1,"", 1)
Exit
Else
sleep (100)
EndIf
else
sleep (100)
EndIf
WEnd
AdlibDisable()
EndFuncJ'ai essayé de mettre la première ligne au début du script et le reste a la fin, après le "exit" mais pareil, aucun résultat...


