curl.exe -someparameters
pause
Estou chamando um exe em um arquivo .bat que retorna rapidamente e gostaria de exibir uma caixa de mensagem com os resultados do texto para que eu possa lê-lo (após o término do programa). Meu .bat é assim:
curl.exe -someparameters
O que preciso fazer para mostrar uma caixa de mensagem após a chamada curl?
EDIT: Se há uma maneira melhor de fazer isso com o PowerShell, eu estou pronto para isso também.
Se o bloco de notas fosse OK para sua janela pop-up, você poderia usar o seguinte. Nesse caso, basta clicar no X vermelho no canto superior direito, em vez de clicar no botão OK.
@echo off curl.exe -someparameters > %TEMP%\output.txt 2>&1 notepad output.txt del %TEMP%\output.txt
O 2>&1
redirecionará ambos STDOUT (padrão-out) e STDERR (erro-padrão) para output.txt.
Substituindo seus resultados por "foo" abaixo:
@echo MsgBox "foo" > %TEMP%\msgbox.vbs
@cscript //NOLOGO %TEMP%\msgbox.vbs
Tags windows batch-file