Valeur par defaut dans un IF ELSE

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
YuChan
Niveau 5
Niveau 5
Messages : 113
Enregistré le : jeu. 12 nov. 2020 14:09
Status : Hors ligne

Valeur par defaut dans un IF ELSE

#1

Message par YuChan »

Bonjour, je souhaite faire un IF ELSE mais je ne sais pas mettre une valeur par defaut.

J'ai ce code :

Code : Tout sélectionner

$r1 = _ImageSearch($play, 1, 100)
	If IsArray($r1) Then
		$action =  "jouer une musique"
		Return $action
	Else
		$r20 = _ImageSearch($stop, 1, 100)
		If IsArray($r20) Then
			$action =  "stoper la musiquer"
			Return $action
		Else
			$r30 = _ImageSearch($pause, 1, 100)
			If IsArray($r30) Then
				$action=  "Mettre sur pause "
				Return $action
			EndIf
		EndIf
	EndIf
mais comment mettre une valeur si rien n'a été trouvé ?

CDT, MERCI
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11718
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: Valeur par defaut dans un IF ELSE

#2

Message par Tlem »

Bonjour pourquoi compliquer les choses ?
Func testImg()
$r1 = _ImageSearch($play, 1, 100)
If IsArray($r1)
     Then $action =  "jouer une musique"
     Return $action
EndIf

$r20 = _ImageSearch($stop, 1, 100)
If IsArray($r20) Then
     $action =  "stoper la musiquer"
     Return $action
EndiIf

$r30 = _ImageSearch($pause, 1, 100)
If IsArray($r30) Then
     $action=  "Mettre sur pause "
     Return $action
EndIf

Return "Mon action par défaut"
EndFunc
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
mikell
Modérateur
Modérateur
Messages : 6208
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: Valeur par defaut dans un IF ELSE

#3

Message par mikell »

Thierry , le monsieur se répète ...
J'avais proposé une solution sympathique ici
Mais il n'y a pire sourd que celui qui ne veut pas entendre Image
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11718
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: Valeur par defaut dans un IF ELSE

#4

Message par Tlem »

Hein ?

Hihihi
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
YuChan
Niveau 5
Niveau 5
Messages : 113
Enregistré le : jeu. 12 nov. 2020 14:09
Status : Hors ligne

Re: Valeur par defaut dans un IF ELSE

#5

Message par YuChan »

mikell salut, pourrais tu me redonner le code que tu ma donnée car je trouve pas.

CDT
Répondre