Page 1 sur 1

[R] Problème avec Msgbox

Posté : sam. 26 janv. 2008 13:03
par AnThX
Bonjours!

J'utilise Autoit depuis peu... cependant je suis en train de galerer pour faire un script.

J'aimerai que quand un msgbox s'ouvre et me donne une information avec les boutons oui et non ou OK et annuler (peut importe), que si je clique sur le bouton oui sa m'affiche un msgbox et que si je clique sur le bouton non sa maffiche un autre msgbox... jai déja essayé plusieur fois mais quand je clique sur oui ou non sa menvoie le meme msgbox...

quelqu'un pourrai me filer un ptit coup de main?

Re: [Tuto] Actions sous condition (If Else..) et plus.

Posté : sam. 26 janv. 2008 14:41
par codename44
salut

quand l'utilisateur clique sur un des boutons, une valeur est retournée par la fonction MsgBox

Bouton appuyé - Valeur retournée :
OK - 1
CANCEL - 2
ABORT - 3
RETRY - 4
IGNORE - 5
YES - 6
NO - 7
TRY AGAIN ** 10
CONTINUE ** 11

tu peux donc procéder de la manière suivante :

Code : Tout sélectionner

$choix = MsgBox(3,"","Etes-vous sur ?")
Switch $choix
    Case 6
        MsgBox(0,"","Oui")
    Case 2
        MsgBox(0,"","Annuler")
    Case 7
        MsgBox(0,"","Non")
EndSwitch

ou encore

Code : Tout sélectionner

If (MsgBox(4,"","Voulez vous continuer ?") = 7) Then
    Exit
Else
    msgbox(0,"","on continue le script")
EndIf

Re: [..] Problème avec Msgbox

Posté : sam. 26 janv. 2008 15:11
par Tlem
Merci de ne pas poser de questions à la suite d'un tutoriel, comme c'est expliquer dans l'annonce 'A lire avant de poster' du forum.

Re: [..] Problème avec Msgbox

Posté : sam. 26 janv. 2008 18:36
par AnThX
Merci a toi codename44! Sa marche tip top!

bonne soirée!