Script qui se mélange dans les actions

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Misa10
Niveau 2
Niveau 2
Messages : 15
Enregistré le : sam. 14 avr. 2018 11:50
Status : Hors ligne

Script qui se mélange dans les actions

#1

Message par Misa10 » dim. 17 juin 2018 11:55

Bonjour ,

j'ai ce code sur un bouton :

Code : Tout sélectionner

Case $Button7
		 If _IsChecked($Checkbox1) Then
            Timer()
			Dofus1()
			ID()
			Bouton()
		 EndIf

		 If _IsChecked($Checkbox2) Then
            Timer()
			Dofus2()
			ID1()
			Bouton()
		 EndIf

		 If _IsChecked($Checkbox4) Then
            Timer()
			Dofus4()
			ID3()
			Bouton()
		 EndIf

		 If _IsChecked($Checkbox5) Then
            Timer()
			Dofus5()
			ID4()
			Bouton()
		 EndIf

		 If _IsChecked($Checkbox6) Then
			Timer()
		   Dofus6()
			ID5()
			Bouton()
		 EndIf

		 If _IsChecked($Checkbox7) Then
            Timer()
			Dofus7()
			ID6()
			Bouton()
		 EndIf

		 If _IsChecked($Checkbox8) Then
            Timer()
			Dofus8()
			ID7()
			Bouton()
		 EndIf

		 If _IsChecked($Checkbox3) Then
            Timer()
			Dofus3()
			ID2()
			Bouton()
		 EndIf
Mais par exemple je coche la checkbox 1 et 2 je clique sur le bouton la fonction timer se lance en suite dofus1 et ensuite id mais la fonction bouton fait la premiere étape et après ce moment la fonction timer et dofus2 de la checkbox2 se font . Je ne comprends pas pourquoi ça ne respecte pas tout simplement l'ordre et que ça fait d'abord les fonctions de la checkbox 1 en suite 2...

Avatar du membre
mikell
Modérateur
Modérateur
Messages : 5708
Enregistré le : dim. 29 mai 2011 16:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: Script qui se mélange dans les actions

#2

Message par mikell » lun. 18 juin 2018 11:29

mais la fonction bouton fait la premiere étape et après ce moment la fonction timer et dofus2 de la checkbox2 se font
Faudrait mieux expliquer ça, épi voir ce qu'il y a exactement dans cette fonction Bouton (premiere étape ???)
Normalement le script ne passe à la suite que quand la fonction qui a été lancée a fini de s'exécuter
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )

Répondre