Il metodo popup produce una casella di messaggio Popup
-up che può visualizzare un messaggio a un utente per un periodo di tempo specificato. Se il tempo del messaggio viene omesso o impostato su zero, il pop-up rimarrà fino a quando l’utente non respinge il messaggio.
Inoltre, un titolo può essere assegnato al messaggio pop-up. Se viene omesso, il valore predefinito è “Windows Script Host”. La sintassi è la seguente:
WshShell.Popup strText[,nSecondsToWait] [,strTitle] [,nType]
Argomenti:
-
strText
-Valore stringa contenente il testo che si desidera apparire nella casella Pop-up. -
nSecondsToWait
– Opzionale. Valore numerico che indica il tempo massimo di tempo (in secondi) che si desidera visualizzare la casella di messaggio pop-up. -
strTitle
– opzionale. Valore stringa contenente il testo che si desidera apparire come titolo della casella di messaggio pop-up. -
nType
– Opzionale. Il valore numerico indica il tipo di pulsanti e icone che desideri nella casella di messaggio pop-up. Questi determinano come viene utilizzata la casella dei messaggi. -
IntButton
– Il valore intero indica il numero di pulsanti che l’utente ha fatto clic per respingere la finestra di messaggio. Questo è il valore restituito dal metodo popup
Tipi di pulsanti:
- 0 – Mostra il pulsante OK
- 1 – Mostra i pulsanti OK e Annulla
- 2 – Mostra abortire, riprovare e ignorare i pulsanti
- 3 – Mostra i pulsanti di sì, no e annulla
- 4 – Mostra i pulsanti sì e no
- 5 – Mostra i pulsanti di riproduzione e annulla
Icone:
- 16 – Mostra icona “Stop Mark”
- 32 – Mostra icona “punto interrogativo”
- 48 – Mostra icona “Exclamation Mark”
- 64 – Mostra l’icona “Mark Information”
Codici di ritorno IntButton:
- 1 – pulsante OK
- 2 – Pulsante Annulla
- 3 – Pulsante di abortire
- 4 – Ritratta il pulsante
- 5 – Ignora il pulsante
- 6 – Pulsante Sì
- 7 – Nessun pulsante
Se l’utente non fa clic su un pulsante prima dei secondi nSecondsToWait
, intButton
è impostato su -1.
Esempio:
Dim WshShell, BtnCode Imposta wshshell = wscript.createObject ("wscript.shell") BtnCode = wshshell.popup ("Ti piace il tuo lavoro?", 7, "Rispondi a questa domanda:", 4 + 32) Seleziona Caso BTNCodeCase 6 WScript.echo "È fantastico!." Caso 7 wscript.echo "Mi dispiace sentirlo." Caso -1 wscript.echo "Nessuna risposta?" End Seleziona