Le langage VBScript est un outil très commode, notamment pour les administrateurs réseaux, mais l'interface utilisateur a été réduite à la portion congrue avec ses deux fonctions MsgBox et InputBox.
Il existait essentiellement deux solutions pour pallier cette déficience:
– Les feuilles HTA exploitant le moteur graphique d'Internet Explorer
– Les contrôles ActiveX Automation spécialement dédiés
La première est lourde à mettre en œuvre et la seconde impose l'inscription du composant dans la base de registre, ce qui n'est pas toujours possible.
La présente extension utilise une troisième voie originale (à ma connaissance…) à savoir la modification dynamique de la boîte de dialogue affichée par la fonction InputBox pour lui permettre de gérer un deuxième champ mot de passe.(pour les tâches de login par exemple)
Il s'agit surtout d'une preuve de concept puisque d'autres types de contrôles pourraient a priori être ajoutés.
Normalement utilisable pour toutes versions de Windows® mais testé uniquement avec W2K et XP SP1.
Important: Cette version ne fonctionne qu'avec la version localisée française de MS Windows®.
Partager