Page 1 sur 1

[R] Inputbox OK

Posté : ven. 10 juil. 2009 14:23
par jcaspar
Bonjour à tous !

En utilisant inputbox il faut valider par ok ou cancel. Comment indiquer au script que lorsque je clic sur le bouton
ok j'effectue une action et si cancel autre action

Merci d'avance pour vos explications

Jean Marc
► Afficher le texte

Re: [..]Inputbox OK

Posté : ven. 10 juil. 2009 14:37
par jbnh
Je vois pas l'inputbox dans votre script.

Mais sinon, dans la doc :
Return Value

Success: Returns the string that was entered.
Failure: Returns "" (blank string) and sets @error as follows:
@Error 0 = The string returned is valid.
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.

Re: [..]Inputbox OK

Posté : ven. 10 juil. 2009 16:52
par ani
Exemple

Code : Tout sélectionner

$InputBox = InputBox("titre","prompt","default","","","",-1,-1,5,"")
$err = @error
If $err = 0 Then ConsoleWrite("action sur ok ???" & @Tab & $InputBox)
If $err = 1 Then ConsoleWrite("action sur cancel ???")
If $err = 2 Then ConsoleWrite("action sur cancel le temp a expiré ???")
If $err = 3 Then ConsoleWrite("Mais ou es tu ???")
 
l'erreur 2 concerne le temp (timeout) qu'on accorde a l'inputbox avant de se fermer automatiquement :arrow: avant dernier paramètre de l'inputbox
l'erreur 3 concerne l'impossibilité d'ouvrir cette boite de dialogue, mauvais parametre ,

Bonne continuation ;)