
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>&1
irá 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