반응형
일괄 적으로 "종료하려면 Enter를 누르십시오"를 수행하는 방법
rake를 사용하여 프로젝트를 빌드하고 있으며 다음과 유사한 build.bat 파일이 있습니다.
@echo off
cls
rake
build.bat를 두 번 클릭하면 dos 창이 팝업되고 모든 진행 상황이 표시되지만 작업이 완료되면 자동으로 닫힙니다. 사용자가 로그를 볼 수 있도록 Console.ReadLine을 수행하는 방법이 있습니까?
감사.
업데이트 :
아래에서 시도했지만 작동하지 않았습니다. 이유를 모르겠습니다.
@echo off
cls
rake
pause
Microsoft의 기본 인터프리터는 EOF에 도달하면 종료되도록하는 방식으로 수행됩니다. rake가 다른 배치 파일 인 경우 명령 인터프리터는 해당 파일로 전환하고 rake 해석이 완료되면 종료됩니다. 이 쓰기를 방지하려면 :
@echo off
cls
call rake
pause
IMHO, 호출 연산자는 다른 해석기 인스턴스를 실행하여 현재 한 인터프리터가 다른 입력 파일로 전환하는 것을 방지합니다.
일시 중지가 표시됩니다.
계속하려면 아무 키나 누르십시오. . .
내 생각 엔 그것은 rake
배치 프로그램이라는 것입니다. 없이 호출하면 call
제어가 build.bat
. 시험:
@echo off
cls
CALL rake
pause
@echo off
echo somethink
echo Press enter to exit
set /p input=
죄송합니다 ... 질문을 오해했습니다 ...
일시 중지는 갈 길이다
이전 답변 :
패치 파일에 명령을 파이프 할 수 있습니다.
시험
build.bat < responsefile.txt
이 스 니펫을 사용하세요.
@echo off
echo something
echo.
echo press enter to exit
pause >nul
exit
@echo off
cls
echo Press enter to get informations system !
systeminfo
pause
exit
참조 URL : https://stackoverflow.com/questions/1458636/how-to-do-press-enter-to-exit-in-batch
반응형
'IT TIP' 카테고리의 다른 글
텍스트 상자에서 커서의 위치를 어떻게 찾습니까? (0) | 2021.01.06 |
---|---|
Java에서 지정된 날짜 동안 일광 절약 시간 (DST)이 활성 상태인지 확인 (0) | 2021.01.06 |
C # 4.0에서 클래스에 대한 일반 분산이없는 이유는 무엇입니까? (0) | 2021.01.06 |
Android에서 TextView의 색상을 설정하는 방법은 무엇입니까? (0) | 2021.01.06 |
PowerShell의 스위치 매개 변수와 같은 열거 형 (0) | 2021.01.06 |