O método Popup
-up produz uma caixa de mensagem pop-up que pode exibir uma mensagem para um usuário por um período de tempo especificado. Se o tempo da mensagem for omitido ou definido como zero, o pop-up permanecerá até que o usuário descarte a mensagem.
Além disso, um título pode ser atribuído à mensagem pop-up. Se for omitido, o padrão será “host de script do Windows”. A sintaxe é a seguinte:
WshShell.Popup strText[,nSecondsToWait] [,strTitle] [,nType]
Argumentos:
-
strText
-Valor da string que contém o texto que você deseja aparecer na caixa de mensagem pop-up. -
nSecondsToWait
– opcional. Valor numérico indicando o tempo máximo do tempo (em segundos), você deseja que a caixa de mensagens pop-up seja exibida. -
strTitle
– opcional. Valor da string que contém o texto que você deseja aparecer como o título da caixa de mensagem pop-up. -
nType
– Opcional. O valor numérico indica o tipo de botões e ícones que você deseja na caixa de mensagem pop-up. Eles determinam como a caixa de mensagem é usada. -
IntButton
– O valor inteiro indica o número de botões que o usuário clicou para descartar a caixa de mensagem. Este é o valor retornado pelo método pop -up
Tipos de botões:
- 0 – Mostre o OK Button
- 1 – Mostre os botões OK e cancele
- 2 – Mostre abortar, tentar novamente e ignorar os botões
- 3 – mostre sim, não e cancele botões
- 4 – Mostre sim e sem botões
- 5 – Mostre os botões de repetir e cancelar
Ícones:
- 16 – Mostre o ícone “Stop Mark”
- 32 – Mostre o ícone de “ponto de interrogação”
- 48 – Mostre o ícone “Exclamation Mark”
- 64 – Mostre o ícone “marca de informação”
Códigos de retorno intbutton:
- 1 – botão ok
- 2 – Botão Cancelar
- 3 – Botão de aborto
- 4 – Botão de repetição
- 5 – Ignorar o botão
- 6 – Botão sim
- 7 – sem botão
Se o usuário não clicar em um botão antes dos segundos nSecondsToWait
, intButton
estará definido como -1.
Exemplo:
Dim WshShell, BtnCode Set wshshell = wscript.createObject ("wscript.shell") Btncode = wshshell.popup ("Você gosta do seu trabalho?", 7, "Responda a esta pergunta:", 4 + 32) Selecione Caso Btncodecase 6 wscript.echo "Isso é ótimo!". Caso 7 wscript.echo "Lamento ouvir isso". Caso -1 wscript.echo "Sem resposta?" Final Selecione