2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Você já quis adicionar uma interface gráfica para seus arquivos em lote como faz no VBScript? Tenho certeza. Mas agora você pode com este programa incrível chamado MessageBox.
Etapa 1: Instalação
Você pode baixar o programa aqui ------ LINK
Depois de fazer o download e extrair o arquivo, mova o arquivo chamado MSGBOX. EXE para a pasta system32, geralmente em C: / windows / system32.
Etapa 2: Teste
Agora, abra cmd e digite msgbox e você verá sua sintaxe. Você também pode executar o example.bat para testá-lo também. Portanto, caso você não tenha entendido como usá-lo, tenho um exemplo abaixo:
Msgbox "Olá / n / nDeseja continuar?" "Esta é uma caixa de mensagem" SIM NÃO
-
Portanto, primeiro o "Olá / n / nDeseja continuar?". Esta é a mensagem do corpo. O "\ n / n" é um retorno de carro.
-
Em segundo lugar, "Esta é uma caixa de mensagem". Este é o título na caixa de mensagem.
-
Terceiro, o "SIM NÃO". Estes são os botões que apareceriam na caixa de mensagem. As seguintes combinações são:
YESNO, YESNOCANCEL, OKCANCEL e se deixado em branco, apenas exibiria OK.
-
Agora que você sabe como a função MsgBox funciona, você pode adicionar funções quando um botão é clicado.
Exemplo em um script de lote:
@echo off
Msgbox "Olá / n / nDeseja continuar?" "Esta é uma caixa de mensagem" YESNOCANCEL
if% errorlevel% == 6 GOTO sim
if% errorlevel% == 7 GOTO não
if% errorlevel% == 2 GOTO cancelar
:: OK seria: if% errorlevel% == 1 goto OK
:sim
echo Você clicou em Sim
pausar> NUL
saída
:não
echo Você clicou em Não
pausar> NULexit
:cancelar
echo Você clicou em Cancelar
pausar> NULexit
Etapa 3: Divirta-se
Agora você pode aproveitar essa função de caixa de mensagem!
Se você tiver alguma dúvida ou preocupação, escreva um comentário ou envie-me uma mensagem eletrônica.