Você não pode criar diretamente caixas de mensagens encadeadas com apenas um bloco de notas. Notepad é um editor de texto simples; Ele não possui os recursos de script necessários para lidar com a entrada do usuário e controlar o fluxo de várias caixas de mensagem. Você precisa de uma linguagem de script como VBScript ou PowerShell.
Veja como você faria isso com o VBScript (você precisará salvar o código como um arquivo `.vbs` e clique duas vezes para executá-lo):
`` `VBScript
Msgbox "Esta é a primeira caixa de mensagem!", Vbyesno, "Primeira caixa"
Se msgBoxResult =Vbyes então
Msgbox "Esta é a segunda caixa de mensagem!", Vbokonly, "Segunda Box"
Final se
`` `
Explicação: *
`msgBox" Esta é a primeira caixa de mensagem! ", Vbyesno," First Box "`: Esta linha exibe a primeira caixa de mensagem.
* `" Esta é a primeira caixa de mensagem! "`:O texto a ser exibido.
* `vByesno`:especifica que a caixa de mensagem deve ter botões Sim e Não.
* `" First Box "`:o título da caixa de mensagem.
*
`msgBoxResult =vbyes`: Isso verifica o resultado da primeira caixa de mensagem. `MsgBoxResult` mantém automaticamente o valor que representa o botão clicado (VBYES ou VBNO).
*
`se msgBoxResult =vByes então ... termine se`: Esta instrução condicional executa apenas o código dentro se o usuário clicar em "Sim".
*
`msgBox" Esta é a segunda caixa de mensagem! ", Vbokonly," Second Box "`: Isso exibe a segunda caixa de mensagem se o usuário clicar em "Sim" no primeiro. `VBokonly` significa que ele possui apenas um botão" OK ".
Para usar isso: 1.
aberto no bloco de notas. 2.
copiar e colar o código VBScript acima. 3.
salve o arquivo: Escolha "Todos os arquivos (*.*)" Como o tipo de arquivo e forneça um nome como `mymsgboxes.vbs`.
4.
Execute o arquivo: Clique duas vezes no arquivo `.vbs` que você acabou de salvar.
Isso mostrará a primeira caixa de mensagem. Clicar em "Sim" mostrará a segunda caixa de mensagem. Clicar em "Não" na primeira caixa de mensagem impedirá que a segunda apareça. PowerShell poderia alcançar o mesmo com lógica semelhante, mas usando comandos diferentes.