VBSCRIPT - MENSAGENS DO WINDOWS
Hoje vamos ensinar como criar caixas de diálogo para o Windows, aquelas mensagens que o sistema emite em determinadas ações que realizamos. Faremos isso usandoVBscript (Acrônimo de Visual Basic Scripting).
Em um artigo anterior mostramos diversos tipos de caixa de diálogo para seu site, o princípio é quase o mesmo.
Abra o bloco de notas e digite:
Irá ficar assim:
Você também pode criar uma sequência de mensagens, que serve até para brincar com seus amigos simulando um ataque de vírus no computador. Veja o Código:
Basta copiar e colar no bloco de notas, não esqueça de salvar com extensão .vbs Exemplo: Worm.vbs, teste e veja o resultado. Se quiser troque o ícone do script.
Ainda existem outros atributos que podem ser utilizados na caixa, botões, ícones, ações etc.. Veja alguns exemplos:
O trecho do código em vermelho, acrescenta os botões Ok e Cancelar. Este valor pode ser alterado por:
1- vbCritical - Exibe o ícone de situação crítica.
2- vbQuestion - Exibe o ícone de pergunta.
3- vbRetryCancel - Botões repetir e cancelar.
4- vbYesNoCancel - Botões sim, não, cancelar.
5- vbAbortRetryIgnore - Botões anular, repetir, ignorar.
Agora vamos atribuir uma ação a um dos botões.
Copie o código acima e cole no bloco de notas, salve sempre com a extensão .vbs agora clique no arquivo. Legal né?
Por fim vou mostrar como atribuir uma ação interna aos botões, utilizando caminhos dosistema.
Veja o código:
A parte do código em vermelho, é o caminho do sistema para abrir o painel de controle, a ação está atribuída ao botão sim, portanto ao clicar em sim o windows abre opainel de controle.
Veja abaixo os principais caminhos do sistema que podem substituir o trecho em vermelho.
%windir%\notepad.exe - Abre o bloco de notas.
shutdown -s -t 00 - Desliga o computador.
shell:::{645FF040-5081-101B-9F08-00AA002F954E} - Abre a lixeira.
shutdown -r -t 00 - Reinicia o computador.
%systemroot%\system32\taskmgr.exe - Abre o gerenciador de tarefas.
%systemroot%\system32\mspaint.exe - Abre o paint.
%systemroot%\system32\cmd.exe - Abre o prompt de comando.
Para testar o código basta seguir o mesmo procedimento dos demais, colar no bloco de notas e salvar com a extensão .vbs
Se quiser que a ação seja executada ao clicar no botão Não, basta substituir o trecho do código em roxo por no, você também pode alterar a mensagem e o título da janela.
Existem outros caminhos e comandos para o Vbscript, pode-se até construir aplicações, programas, e vírus reais com esse tipo de script.
Que não iremos mostrar para o tutorial não ficar muito extenso, e por uma questão deética.
Bom dia! Gostaria de uma ajuda. Como faço por exemplo: colocar várias informações dentro de uma unica janela de caixas de diálogo? Digamos que declarei 3 variáveis
ResponderExcluirdim aluno dim aluno2 dim aluno3 faço os procedimentos e tals como inputbox pra alocar na variável o determinado nome. aí quero mostrar o resultado em apenas uma caixa de diálogo no final todos os nomes de forma organizada.
Exemplo: msgbox("Os alunos são: " &aluno + "" &aluno2 + "" &aluno3)
desse geito que fiz apenas mostrara em seguencia: gostaria de mostra de forma organizada um em baix do outro. me responda no meu e-mail: josuefernandes211@gmail.com obrigado.