Problème Autoit

Fermé
permet Messages postés 41 Date d'inscription jeudi 6 janvier 2011 Statut Membre Dernière intervention 10 juin 2015 - 11 avril 2013 à 20:32
 Utilisateur anonyme - 28 mai 2013 à 13:23
Bonjour,

Je viens de commencer le Autoit et je vous expose mon code source:

#cs ----------------------------------------------------------------------------

AutoIt Version: 3.3.8.1
Author:Lefaucheur and Demolisseur myName

Script Function:Bot Stellar Legacy
Template AutoIt script.

#ce ----------------------------------------------------------------------------

; Script Start - Add your code below here
; Crée un tableau de deux colonnes avec cinq lignes.
MsgBox(0,"Sbot","Sbot v0.1")
Do
$pass = "Lefaucheur"
$pass1 = "Demolisseur"
$input = InputBox("Mot de passe", "Entrez le mot de passe :")

If $input = $pass Or $input = $pass1 Then
MsgBox(0,"Bien", "Le mode de passe est correct !")
Else
MsgBox(0,"Faux", "Le mot de passe est incorrect !")
EndIf

Until $input = $pass or $input = $pass1

$jour = InputBox("Tutorial", "Quel jour sommes-nous ?")
If ($jour = "Vendredi") Then
msgbox(0,"Tutoriel","c'est bientôt le week-end !")

Else
If ($jour = "samedi" or "dimanche") Then
MsgBox(0,"Weekend","Comment se passe le weekend ?")
Else
If ($jour = "Lundi" or "Mardi" or "Mercredi" or "Jeudi") Then
MsgBox(0,"=/","Ca se passe ? ")
EndIf
EndIf
EndIf

Mon problème c'est que quand on me demande quel jour sommes-nous ?
Quand j'écris lundi ça me dit:
comment se passe le weekend !
et normalement il devrait dire : ça se passe ?

Merci de bien vouloir m'aider,



Permet
A voir également:

2 réponses

Utilisateur anonyme
28 mai 2013 à 13:23
Salut ;)

Déjà, tu te trompes avec les else IF...


Il existe ElseIf ;)

Ensuite
If ($jour = "Lundi" or "Mardi" or "Mercredi" or "Jeudi") Then 

1. Déjà, enlève les parenthèses, ils sont inutiles
2. et après un "or", il faut remettre "$jour =" à chaque fois

Regarde ceci, il fonctionne :
MsgBox(0,"Sbot","Sbot v0.1")
Do
$pass = "Lefaucheur"
$pass1 = "Demolisseur"
$input = InputBox("Mot de passe", "Entrez le mot de passe :")

If $input = $pass Or $input = $pass1 Then
MsgBox(0,"Bien", "Le mode de passe est correct !")
Else
MsgBox(0,"Faux", "Le mot de passe est incorrect !")
EndIf

Until $input = $pass or $input = $pass1

$jour = InputBox("Tutorial", "Quel jour sommes-nous ?")
If $jour = "Vendredi" Then
msgbox(0,"Tutoriel","c'est bientôt le week-end !")

ElseIf $jour = "samedi" or $jour = "dimanche" Then
MsgBox(0,"Weekend","Comment se passe le weekend ?")
ElseIf $jour = "Lundi" or $jour = "Mardi" or $jour = "Mercredi" or $jour ="Jeudi" Then
MsgBox(0,"=/","Ca se passe ? ")
EndIf


++
1
permet Messages postés 41 Date d'inscription jeudi 6 janvier 2011 Statut Membre Dernière intervention 10 juin 2015
11 avril 2013 à 21:30
up
0