Popup, méthode

Affiche une fenêtre de message contextuelle qui contient le message contenu dans strText.

intButton = object.Popup(
  strText,
  [natSecondsToWait],
  [strTitle],
  [natType]
)

Arguments

object

Objet WshShell.

strText

Texte qui apparaît dans la fenêtre contextuelle.

natSecondsToWait

Facultatif. Nombre de secondes à attendre avant la fermeture de la fenêtre contextuelle.

strTitle

Facultatif. Texte qui apparaît dans le titre de la fenêtre contextuelle.

natType

Facultatif. Type de boutons et d'icônes à afficher dans la fenêtre contextuelle.

Notes

Le titre de la fenêtre de cette zone de message est spécifié par strTitle. Si strTitle est omis, le titre de la fenêtre est "Windows Script Host."

Si natSecondsToWait est fourni et que sa valeur est supérieure à zéro, la fenêtre de zone de message sera refermée après natSecondsToWait secondes.

La signification de natType est identique à celle de la fonction MessageBox de l'interface de programmation d'application Microsoft Win32®. Les tableaux suivants affichent les différentes valeurs ainsi que leur signification. Vous pouvez combiner ces valeurs dans ces tableaux.

Types de bouton

Valeur Description
0 Affiche le bouton OK.
1 Affiche les boutons OK et Cancel.
2 Affiche les boutons Abort, Retry et Ignore.
3 Affiche les boutons Yes, No et Cancel.
4 Affiche les boutons Yes et No.
5 Affiche les boutons Retry et Cancel.

Types d'icônes

Valeur Description
16 Affiche l'icône "Stop".
32 Affiche l'icône "Point d'interrogation".
48 Affiche l'icône "Point d'exclamation".
64 Affiche l'icône "Informations".

Les deux tableaux précédents ne couvrent pas l'ensemble des valeurs de natType. Pour obtenir une liste complète, reportez-vous à la documentation Microsoft Win32.

La valeur de retour intButton correspond au nombre de boutons sur lesquels l'utilisateur a cliqué. Si l'utilisateur ne clique par sur un bouton avant natSecondsToWait, intButton est défini sur -1.

Valeur Description
1 Bouton OK
2 Bouton Cancel
3 Bouton Abort
4 Bouton Retry
5 Bouton Ignore
6 Bouton Yes
7 Bouton No

Exemple

L'exemple suivant génère une fenêtre contextuelle simple :

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Popup "Où souhaitez-vous aller aujourd'hui ?"

Voir aussi

Echo, méthode

Application : WshShell, objet