빠르게 반환되는 .bat 파일의 exe를 호출하고 있으며 (프로그램이 종료된 후) 읽을 수 있도록 텍스트 결과가 포함된 메시지 상자를 팝업하고 싶습니다. 내 .bat는 다음과 같습니다.
curl.exe -someparameters
컬 호출 후에 메시지 상자를 표시하려면 어떻게 해야 합니까?
편집: PowerShell을 사용하여 이 작업을 수행할 수 있는 더 좋은 방법이 있다면 저도 그렇게 할 것입니다.
답변1
curl.exe -someparameters
pause
답변2
팝업 창에 메모장이 있으면 다음을 사용할 수 있습니다. 이 경우에는 확인 버튼 대신 오른쪽 상단의 빨간색 X를 클릭하면 됩니다.
@에코 꺼짐 컬.exe -someparameters > %TEMP%\output.txt 2>&1 메모장 출력.txt 델 %TEMP%\output.txt
그러면 2>&1
STDOUT(표준 출력)과 STDERR(표준 오류)이 모두 출력.txt로 리디렉션됩니다.
답변3
아래의 "foo"에 대한 결과를 대체합니다.
@echo MsgBox "foo" > %TEMP%\msgbox.vbs
@cscript //NOLOGO %TEMP%\msgbox.vbs