Estoy llamando a un archivo ejecutable en un archivo .bat que regresa rápidamente y me gustaría que aparezca un cuadro de mensaje con los resultados del texto para poder leerlo (después de que el programa haya finalizado). Mi .bat se ve así:
curl.exe -someparameters
¿Qué debo hacer para que muestre un cuadro de mensaje después de la llamada curl?
EDITAR: Si hay una mejor manera de hacer esto con PowerShell, también estoy dispuesto a hacerlo.
Respuesta1
curl.exe -someparameters
pause
Respuesta2
Si el bloc de notas está bien para su ventana emergente, entonces puede usar lo siguiente. En este caso, simplemente haría clic en la X roja en la esquina superior derecha en lugar del botón Aceptar.
@eco apagado curl.exe -algunos parámetros > %TEMP%\output.txt 2>&1 salida del bloc de notas.txt del %TEMP%\salida.txt
Redirigirá 2>&1
tanto STDOUT (salida estándar) como STDERR (error estándar) a output.txt.
Respuesta3
Sustituyendo sus resultados por "foo" a continuación:
@echo MsgBox "foo" > %TEMP%\msgbox.vbs
@cscript //NOLOGO %TEMP%\msgbox.vbs