Como posso criar um pop-up no Windows com os resultados de um comando chamado em um arquivo .bat?

Como posso criar um pop-up no Windows com os resultados de um comando chamado em um arquivo .bat?

Estou chamando um exe em um arquivo .bat que retorna rapidamente e gostaria de abrir uma caixa de mensagem com os resultados do texto para que eu possa lê-lo (após o término do programa). Meu .bat fica assim:

curl.exe -someparameters

O que preciso fazer para mostrar uma caixa de mensagem após a chamada curl?

EDIT: Se houver uma maneira melhor de fazer isso com o PowerShell, também estou pronto para isso.

Responder1

curl.exe -someparameters
pause

Responder2

Se o bloco de notas for adequado para sua janela pop-up, você poderá usar o seguinte. Nesse caso, basta clicar no X vermelho no canto superior direito em vez de no botão OK.

@eco desligado
curl.exe -alguns parâmetros > %TEMP%\output.txt 2>&1
saída do bloco de notas.txt
del %TEMP%\output.txt

O 2>&1irá redirecionar STDOUT (saída padrão) e STDERR (erro padrão) para output.txt.

Responder3

Substituindo seus resultados por "foo" abaixo:

@echo MsgBox "foo" > %TEMP%\msgbox.vbs
@cscript //NOLOGO %TEMP%\msgbox.vbs

informação relacionada