Affiche une zone de saisie pour entrer du texte.
InputBox ( "title", "prompt" [, "default" [, "password char" [, width = -1 [, height = -1 [, left = Default [, top = Default [, timeout = 0 [, hwnd]]]]]]]] )
title | Le titre de la zone de saisie. |
prompt | Un message à l'utilisateur indiquant quelle sorte d'entrée est attendue. |
default | [optionnel] La valeur de saisie par défaut que la zone doit afficher. |
password char | [optionnel] Le caractère qui va remplacer tous les caractères tapés à l'écran. Si vous voulez que les caractères tapés apparaissent, définissez le paramètre avec une chaîne vide ("") (par défaut) ou un espace pour le premier caractère. Si vous fournissez une chaîne multi-caractères, seul le premier caractère sera utilisé comme caractère de masquage. Il y a une signification particulière pour le deuxième caractère et les suivants. Voir Remarques. |
width | [optionnel] La largeur de la zone de saisie. |
height | [optionnel] La hauteur de la zone de saisie. |
left | [optionnel] La coordonnée X du coin supérieur gauche de la zone de saisie. Par défaut, la zone est centrée. |
top | [optionnel] La coordonnée Y du coin supérieur gauche de la zone de saisie. Par défaut, la zone est centrée. |
timeout | [optionnel] Nombre de secondes d'attente avant d'annuler automatiquement le dialogue InputBox() . |
hwnd | [optionnel] Le handle de la fenêtre à utiliser comme parent pour ce dialogue. Par défaut, la fenêtre du bureau. |
Succès: | Retourne la chaîne entrée. |
Échec: | Retourne "" (chaîne vide) et définit @error <> 0. |
@error: | 1 = Le bouton Annuler a été cliqué. 2 = Le délai d'attente TimeOut a été atteint. 3 = La zone InputBox n'a pas réussi à s'ouvrir. Cela est généralement causé par de mauvais arguments. 4 = La zone InputBox ne peut pas être affichée sur n'importe quel moniteur. 5 = Paramètres invalides Width sans Height ou Left sans Top. |
#include <MsgBoxConstants.au3> Example() Func Example() ; Place la zone d'entrée dans le coin en haut à gauche en affichant les caractères comme ils ; sont tapés. Local $sAnswer = InputBox("Question", "Où êtes-vous né?", "Planète Terre", "", _ -1, -1, 0, 0) ; Affiche le résultat. MsgBox($MB_SYSTEMMODAL, "", $sAnswer) ; Demande à l'utilisateur d'entrer un mot de passe. Ne pas oublier de le valider! Local $sPasswd = InputBox("Sécurité", "Entrez votre mot de passe.", "", "*") ; Affiche le résultat. MsgBox($MB_SYSTEMMODAL, "", $sPasswd) ; Demande à l'utilisateur d'entrer une réponse de 1 ou 2 caractères. Le M dans le champ du mot de passe ; indique que la chaîne vide n'est pas acceptée et le 2 indique que la ; réponse aura au plus 2 caractères. Local $sValue = InputBox("Test", "Entrez 1 ou 2 caractères.", "", " M2") ; Affiche le résultat. MsgBox($MB_SYSTEMMODAL, "", $sValue) EndFunc ;==>Example