[R] Ne trouve pas le problème If...ElseIf...Else

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Benj12324
Niveau 1
Niveau 1
Messages : 5
Enregistré le : ven. 10 avr. 2015 16:41
Status : Hors ligne

[R] Ne trouve pas le problème If...ElseIf...Else

#1

Message par Benj12324 »

Bonjour, je débute sur AutoIT depuis peu et je viens de créer un petit programme qui dois me dire si (selon de la réponse de l'utilisateur) si le sac est Vide ou Plein.

(J'ai rajouté des MsgBox sur chaques possibilité pour voir où allait le programme et à chaques fois, il tombe sur "Vide". :(

Sauf que quoique j'écrive, il détecte toujours la variable comme vide. Voici le code :

Code : Tout sélectionner

Global $oui = 'Oui'
Global $non = 'Non'
Global $sac = ''

InputBox("Question","Y-a t-il quelque chose dans le sac ? (Oui/Non)"&@CRLF&'"Oui" est sélectionné par défaut',$sac)

If $sac = '' Then
    $sac = $oui
    MsgBox(0,'','Vide')
ElseIf $sac = $oui Then
    $sac = $oui
    MsgBox(0,'','Oui')
ElseIf $sac = $non Then
    $sac = $non
    MsgBox(0,'','Non')
Else
    MsgBox(16,'Erreur','Veuillez répondre par "Oui", "Non" ou n'&"'écrivez rien")
    Quitter()
EndIf

Exit
Modifié en dernier par Benj12324 le ven. 10 avr. 2015 18:28, modifié 2 fois.
Avatar du membre
orax
Modérateur
Modérateur
Messages : 1479
Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status : Hors ligne

Re: [..] Ne trouve pas le problème If...ElseIf...Else

#2

Message par orax »

Code : Tout sélectionner

$sac=InputBox("Question","Y-a t-il quelque chose dans le sac ? (Oui/Non)"&@CRLF&'"Oui" est sélectionné par défaut',$oui)
Il y a aussi cette ligne qui peut être écrite différemment.

Code : Tout sélectionner

MsgBox(16,'Erreur','Veuillez répondre par "Oui", "Non" ou n''écrivez rien')
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
Benj12324
Niveau 1
Niveau 1
Messages : 5
Enregistré le : ven. 10 avr. 2015 16:41
Status : Hors ligne

Re: [..] Ne trouve pas le problème If...ElseIf...Else

#3

Message par Benj12324 »

Ah, la voila l'erreur ! Super, merci beaucoup. ^^
Répondre