Page 1 sur 1

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

Posté : jeu. 26 juin 2014 11:08
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

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

Posté : jeu. 26 juin 2014 11:59
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
 

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

Posté : sam. 28 juin 2014 01:51
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.