InputBox |
Boite de dialogue d'entrée de données |
|---|---|
| VBScript | |
Syntaxe
| Function InputBox(question, Titre, DefaultResponse, Xpos,YPos) |
Paramètres
| Nom | Description |
|---|---|
| question | Ce paramètre permet d'indiquer la question à afficher. |
| Titre | Ce paramètre permet d'indiquer la titre de la boite de dialogue. Si vous omettez le titre, le nom de l'application est placé dans le titre. |
| DefaultResponse | Ce paramètre permet d'indiquer la réponse par défaut. Si vous omettez la valeur par défaut, la zone de texte s'affiche vide. |
| Xpos | Ce paramètre permet d'indiquer la position horizontale. Ainsi, il indique la distance horizontale entre le bord gauche de la boîte de dialogue et le bord gauche de l'écran. Si Xpos est omis, la boîte de dialogue est centrée horizontalement. |
| Ypos | Ce paramètre permet d'indiquer la position verticale. Ainsi, si il indique la distance verticale entre le bord supérieur de la boîte de dialogue et le haut de l'écran. Si Ypos est omis, la boîte de dialogue est positionnée verticalement à environ un tiers de la hauteur de l'écran. |
Description
Cette fonction permet d'afficher une boite de dialogue avec une question et un bouton «Ok» et «Annuler».
Remarques
- La fonction InputBox permet d'afficher une boîte de dialogue interactive qui invite l'utilisateur à entrer une donnée. Elle est souvent utilisée dans les scripts pour obtenir des informations de l'utilisateur de manière simple, comme son nom, une commande, ou un paramètre. Cela facilite l'interaction avec l'utilisateur sans avoir besoin de créer une interface complexe.
- Le paramètre question est essentiel car il permet de spécifier la question ou l'instruction que l'on veut afficher dans la boîte de dialogue. Cela permet de guider l'utilisateur dans son action et de lui indiquer clairement ce qui est attendu comme entrée. Par exemple : InputBox("Entrez votre prénom", "Formulaire") affiche une demande d'entrée de prénom.
- Le paramètre Titre définit le titre de la fenêtre de la boîte de dialogue. S'il est omis, le titre par défaut sera celui de l'application exécutant le script, ce qui peut ne pas être toujours optimal. Utiliser un titre personnalisé permet de rendre l'interaction plus claire et professionnelle, par exemple en indiquant le nom de l'outil ou la nature de la saisie attendue.
- L'option DefaultResponse permet de pré-remplir la boîte de texte avec une valeur par défaut. Cela peut être utile pour des cas où l'utilisateur doit confirmer une valeur ou apporter une petite modification à une donnée déjà fournie. Par exemple, si un utilisateur doit modifier un paramètre dans un script, la valeur par défaut peut lui éviter de tout ressaisir.
- Les paramètres Xpos et Ypos permettent de personnaliser la position de la boîte de dialogue à l'écran. Si ces paramètres sont omis, la boîte de dialogue s'affiche automatiquement au centre de l'écran. Cela donne plus de flexibilité, notamment pour placer la boîte à un endroit spécifique dans une application ou sur un écran multi-plateformes.
- L'option InputBox est idéale pour des scénarios simples d'interaction avec l'utilisateur, mais elle reste limitée. En effet, elle n'offre pas d'options avancées telles que des menus déroulants ou des cases à cocher. Pour des interfaces plus complexes, il serait préférable d'utiliser des boîtes de dialogue plus sophistiquées via des interfaces graphiques (par exemple, avec HTA en VBScript ou en utilisant des outils externes).
- Le comportement par défaut de la boîte de dialogue InputBox inclut deux boutons : OK et Annuler. Si l'utilisateur appuie sur OK, la fonction renvoie la valeur saisie. Si l'utilisateur appuie sur Annuler ou ferme la fenêtre, une chaîne vide est renvoyée, ce qui permet de détecter facilement si l'utilisateur a annulé l'opération.
- L'utilisation d'InputBox est idéale dans les scripts de personnalisation rapide où une valeur spécifique de l'utilisateur est requise pour ajuster le comportement d'un programme. Par exemple, un script de configuration peut afficher une boîte de dialogue pour que l'utilisateur choisisse un chemin de fichier ou un paramètre spécifique à la session, ce qui rend le script interactif et adaptable à différents environnements.
Dernière mise à jour : Lundi, le 19 Avril 2021