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