[R] Utiliser la réponse d'une box

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
kastor
Niveau 1
Niveau 1
Messages : 12
Enregistré le : ven. 13 juil. 2012 14:54
Status : Hors ligne

[R] Utiliser la réponse d'une box

#1

Message par kastor »

Bonjour,

Dans le code ci-dessous, je voudrais récupérer la réponse ("ok" ou "cancel")
Le but est d’arrêter le script si l'utilisateur répond "cancel"

Ce code fonctionne sur une msgbox, mais pas sur une inputbox... (forcément)

Merci pour votre aide

Code : Tout sélectionner

$aa = inputbox("question","question","réponse") 
[color=#BF0000]if $aa = 2 then[/color]
   Exit
else
   msgbox(4096," ",$aa)
   endif
Modifié en dernier par kastor le jeu. 26 juin 2014 12:37, modifié 1 fois.
Avatar du membre
TomAijerrie
Niveau 5
Niveau 5
Messages : 192
Enregistré le : lun. 02 juin 2014 09:55
Localisation : Lyon
Status : Hors ligne

Re: [..] Utiliser la réponse d'une box

#2

Message par TomAijerrie »

Ce code marche peut-être un peut mieux :

Code : Tout sélectionner


$aa = inputbox("question","question","réponse")
[color=#40BF00]if @error Then[/color]
   Exit
else
   msgbox(4096," ",$aa)
   endif
 
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2127
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [R] Utiliser la réponse d'une box

#3

Message par TommyDDR »

@Kastor : Essayez d'utiliser la touche F1 (en ayant mis le curseur sur la fonction qui vous pose problème) ;)

Code : Tout sélectionner

Success: the string that was entered. 
Failure: "" (empty string) and sets the @error flag to non-zero. 
@error: 1 = The Cancel button was pushed.
2 = The Timeout time was reached.
3 = The InputBox failed to open. This is usually caused by bad arguments.
4 = The InputBox cannot be displayed on any monitor.
5 = Invalid parameters width without height or left without top.
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Répondre