InputBox
Transcription
InputBox
glsft.free.fr InputBox Soumis par Gilles LAURENT 02-12-2008 Permettre à un utilisateur de saisir un texte formaté dans une boite de dialogue personnalisable Qui n'a pas eu un jour la nécessité de permettre à un utilisateur de saisir au sein d'un script un texte quelconque ou bien formaté dans le but de réaliser un traitement spécifique comme par exemple la saisie d'un mot de passe, la saisie d'un nom d'ordinateur pour réaliser une recherche dans un annuaire, etc ... Et bien c'est pour cette raison que j'ai développé l'outil InputBox. Les divers options disponibles en ligne de commandes permettent : - de saisir un texte libre (caractères et chiffres) - de saisir un texte devant impérativement respecter un modèle prédéfini - de saisir un mot de passe avec des caractères masqués (astérisques) durant la saisie - de saisir uniquement un texte avec des caractères majuscules ou minuscules - de saisir uniquement des chiffres - de spécifier une réponse initiale ou par défaut - d'accorder un temps de réponse maximal avant la fermeture automatique de la fenêtre - de spécifier le titre de la fenêtre - de spécifier le texte de l'invite L'outil InputBox est bien plus performant que la fonction VBScript du même nom. De plus, InputBox pourra être utilisé directement au sein d'un script batch et renverra le texte saisi par l'utilisateur dans une variable d'environnement grâce à son option en ligne de commande -batch. En VBScript, la réponse sera disponible sur le flux stdout via l'objet WshScriptExec. Quelques exemples d'utilisation : \> inputbox -prompt "Enter your password :" -title Security -hide \> inputbox -prompt "Computer name :" -mask C##-PC### -upperNote: Le bouton OK est ici inactif car le texte ne respecte pas le modèle prédéfini. Historique: Version 1.0.0.2 - 20081202 - Première Release Publique Usage: inputbox -prompt "input message" [options] Aide en ligne: inputbox 1.0.0.2 (c) 2008 Gilles LAURENT Waits for the user to input formatted text Usage : inputbox -prompt "input message" [options] Options : -batch -default -digit -hide -lower -mask Output using batch syntax String displayed as the default response Allow only digits to be entered in the response Display all characters as an asterisk (*) Convert all characters to lowercase Format specification for the response (#) -> digit (%) -> alpha (?) -> printable -timeout The timeout value in seconds -title Title of the input box -upper Convert all characters to uppercase Exemples: inputbox -prompt "Enter your password :" -title Security -hide -batch inputbox -prompt "Computer name :" -mask C##-PC### -upper Téléchargement: Guide PDF: Archive: InputBox.zip http://glsft.free.fr Propulsé par Joomla! Généré: 11 February, 2017, 17:48 glsft.free.fr http://glsft.free.fr Propulsé par Joomla! Généré: 11 February, 2017, 17:48