La méthode Popup
produit une boîte de message contextuelle qui peut afficher un message à un utilisateur pendant un temps spécifié. Si le temps du message est omis ou défini sur zéro, la fenêtre contextuelle restera jusqu’à ce que l’utilisateur rejette le message.
De plus, un titre peut être attribué au message contextuel. S’il est omis, la valeur par défaut est «Hôte de script Windows». La syntaxe est la suivante:
WshShell.Popup strText[,nSecondsToWait] [,strTitle] [,nType]
Arguments:
-
strText
– Valeur de chaîne contenant le texte que vous souhaitez apparaître dans la zone de message pop-up. -
nSecondsToWait
– Facultatif. Valeur numérique indiquant la durée maximale (en secondes) Vous souhaitez que la boîte de message contextuelle affiché. -
strTitle
– facultatif. Valeur de chaîne contenant le texte que vous souhaitez apparaître comme le titre de la zone de message pop-up. -
nType
– Facultatif. La valeur numérique indique le type de boutons et d’icônes que vous souhaitez dans la zone de message contextuelle. Ceux-ci déterminent comment la boîte de message est utilisée. -
IntButton
– La valeur entière indique le nombre de boutons que l’utilisateur a cliqué pour rejeter la zone de message. C’est la valeur renvoyée par la méthode popup
Types de bouton:
- 0 – Afficher le bouton OK
- 1 – Afficher les boutons OK et Annuler
- 2 – Afficher les boutons abandonnés, réessayés et ignorés
- 3 – Afficher les boutons OUI, NON et Annuler
- 4 – Afficher les boutons oui et non
- 5 – Afficher les boutons de réessayer et d’annuler
Icônes:
- 16 – Afficher l’icône «stop mark»
- 32 – Afficher l’icône «questionnaire»
- 48 – Afficher l’icône «Mark Exclamation»
- 64 – Afficher l’icône «Mark Information»
codes de retour intbutton:
- 1 – bouton OK
- 2 – Bouton Annuler
- 3 – Bouton abandonné
- 4 – bouton de réessayer
- 5 – Ignorez le bouton
- 6 – bouton Oui
- 7 – Aucun bouton
Si l’utilisateur ne clique pas sur un bouton avant les secondes nSecondsToWait
, intButton
est défini sur -1.
Exemple:
Dim WshShell, BtnCode Set wshshell = wscript.createObject ("wscript.shell") Btncode = wshshell.popup ("Aimez-vous votre travail?", 7, "Répondez à cette question:", 4 + 32) Sélectionnez Case btncodecase 6 wscript.echo "C'est super!." Cas 7 wscript.echo "Désolé d'entendre cela." cas -1 wscript.echo "Pas de réponse?" Fin de sélection