[R] Problème avec Msgbox

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
AnThX
Niveau 1
Niveau 1
Messages : 2
Enregistré le : sam. 26 janv. 2008 12:57
Status : Hors ligne

[R] Problème avec Msgbox

#1

Message 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?
codename44
Niveau 4
Niveau 4
Messages : 65
Enregistré le : sam. 22 déc. 2007 15:46
Status : Hors ligne

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

#2

Message 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
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11784
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Problème avec Msgbox

#3

Message 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.
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é".
AnThX
Niveau 1
Niveau 1
Messages : 2
Enregistré le : sam. 26 janv. 2008 12:57
Status : Hors ligne

Re: [..] Problème avec Msgbox

#4

Message par AnThX »

Merci a toi codename44! Sa marche tip top!

bonne soirée!
Répondre