BAT 파일이 실행 된 후 CMD를 열린 상태로 유지
다음과 같은 박쥐 파일이 있습니다.
ipconfig
그러면 ip 정보가 화면에 인쇄되지만 사용자가 해당 정보를 읽기 전에 CMD가 닫힙니다.
CMD는 스크립트가 완료되었다고 가정하므로 닫힙니다.
스크립트가 완료된 후 CMD를 어떻게 열어 두나요? 감사!
명령을 실행하는 방법에 따라 넣을 수 있습니다 /k
후 cmd
열린 창을 유지합니다.
cmd /k my_script.bat
pause
.BAT 파일의 끝에 놓으십시오 .
@pause
끝에 추가하십시오 .
예 :
@echo off
ipconfig
@pause
또는 당신은 또한 사용할 수 있습니다 :
cmd /k ipconfig
추가 pause
나를 위해 작동하지 않았다 끝에 (윈도우 7)에
있지만 추가 cmd /k
내 명령 앞에하는 일을했다.
예 :
cmd /k gradlew cleanEclipse
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를 열어 두십시오.
또한 cmd
처음 에 왜 추가하는지에 대해 혼란 스러웠 으며 명령 프롬프트를 먼저 열어야하는지 궁금했습니다. 당신이해야 할 일은와 함께 전체 명령을 입력하는 것입니다 cmd /k
. 예를 들어 배치 파일 이름이 "my_command.bat"이고 명령 javac my_code.java
을 실행하는 경우 배치 파일의 코드는 다음과 같아야합니다.
cmd /k javac my_code.java
따라서 기본적으로 현재 폴더에서 명령 프롬프트를 열고 위 명령을 입력 할 필요는 없지만이 코드를 배치 파일에 직접 저장하고 직접 실행할 수 있습니다.
javac -d C:\xxx\lib\ -classpath C:\xxx\lib\ *.java
cmd cd C:\xxx\yourbat.bat
두 번째 명령은 cmd 창을 닫지 않습니다. 중요한 것은 여전히 새로운 명령을 입력 할 수 있다는 것입니다
Windows에서 파일의 명령 끝에 '& Pause'를 추가하십시오.
참고 URL : https://stackoverflow.com/questions/17957076/keep-cmd-open-after-bat-file-executes
'Programing' 카테고리의 다른 글
java.lang.RuntimeException : 활동 ComponentInfo를 인스턴스화 할 수 없습니다 (0) | 2020.06.15 |
---|---|
AJAX 성공의 JSON 결과에 대한 jQuery 루프? (0) | 2020.06.15 |
Node.js와 함께 밑줄 모듈 사용 (0) | 2020.06.15 |
UITableView 섹션 헤더의 기본 스크롤 동작 변경 (0) | 2020.06.15 |
JPA에서 발행 한 SQL 쿼리를 보는 방법은 무엇입니까? (0) | 2020.06.15 |