[batch-file] BAT 파일이 실행 된 후 CMD를 열린 상태로 유지

다음과 같은 박쥐 파일이 있습니다.

ipconfig

그러면 IP 정보가 화면에 인쇄되지만 사용자가 해당 정보를 읽기 전에 CMD가 닫힙니다.

CMD는 스크립트가 완료되었다고 가정하므로 닫힙니다.

스크립트가 완료된 후 CMD를 어떻게 열어 두나요?



답변

명령을 실행하는 방법에 따라 넣을 수 있습니다 /kcmd열린 창을 유지합니다.

cmd /k my_script.bat

cmd /k배치 파일의 끝에 추가하면 간단 하게 작동합니다. 에 신용 루이지 미코 아래 코멘트에 이것에 대해 기록했다.


답변

pause.BAT 파일의 끝에 놓으십시오 .


답변

@pause끝에 추가 하십시오.

예:

@echo off
ipconfig
@pause

또는 다음을 사용할 수도 있습니다.

cmd /k ipconfig


답변

추가 pause나를 위해 작동하지 않았다 끝에 (윈도우 7)에
있지만 추가cmd /k 내 명령 앞에하는 일을했다.

예 :

cmd /k gradlew cleanEclipse


답변

.bat 파일이 명령 줄에서 시작 되지 않은 경우 (예 : 두 번 클릭)

echo The echoed text
@pause

at_pause

echo The echoed text
pause

중지

echo The echoed text
cmd /k

cmd k

echo The echoed text & pause

and_pause


답변

start cmd /k나를 위해 마술을했다. 실제로 cordova phonegap 앱을 준비하는 데 사용하여 명령을 실행하고 결과를 표시하고 사용자가 닫을 때까지 기다립니다. 아래는 간단한 예입니다

start cmd /k echo Hello, World!

내 경우에 사용한 것

start cmd /k cordova prepare

최신 정보

당신은 이것을 사용하여 이것에 대한 제목을 가질 수 있습니다

start "My Title" echo Hello, World!


답변

명령 행에서 스크립트를 시작하는 경우 추가 exit /b하여 CMD를 열어 두십시오.