파일 실행 후 콘솔이 자동으로 닫히지 않도록 배치 파일 끝에 어떤 명령을 넣을 수 있습니까?
답변
Windows / DOS 배치 파일에서 :
pause
좋은 "Press any key to continue . . . "
메시지를 인쇄 합니다
또는 "Press any key to continue . . ."
메시지를 원하지 않으면 대신 다음을 수행하십시오.
pause >nul
답변
정확한 질문에 달려 있습니다!
일반적으로 .bat 파일 pause
내에서 작업을 수행 합니다.
당신이 원하는 경우 cmd.exe를이 입력, 사용 유지 할 수 닫습니다하지 cmd /k
파일의 끝에 명령을 사용합니다.
답변
cmd.exe를 닫지 않고 계속 입력 할 수있게하려면
cmd /k
/k
Windows 웹 사이트에서 수행하는 작업 을 명확히해야 할 필요성을 느꼈습니다 .
/k
: 문자열로 지정된 명령을 수행하고 계속합니다.
따라서 cmd /k
bat 파일의 끝에 후속 명령이 없으면 cmd.exe
나중에 사용할 수 있도록 창을 열어 둡니다.
반면에 pause
배치 파일의 끝에서 프로세스를 일시 중지하고 cmd.exe
첫 번째 버튼을 누르면 종료 됩니다
답변
배치 파일에 명령을 사용하는 아래의 방법은 새 명령 프롬프트 창을 열고 새 창은 자동으로 종료되지 않습니다.
start "title" call abcd.exe param1 param2
start "title" call xyz.exe param1 param2
답변
Maven 을 사용 하고 있고 입력을 건너 뛰고 콘솔을 닫아서 결과를 확인하지 않으 CALL
려면 ‘mvn clean install’외에도 스크립트 에서 명령 을 사용해야합니다 .
이처럼 콘솔이 닫힙니다
ECHO This is the wrong exemple
mvn clean install
pause
이와 같이 콘솔 은 계속 열려 있습니다
ECHO This is the right exemple
CALL mvn clean install
pause
CALL
명령을 사용하지 않으면 과거의 예제 중 어느 것도 작동하지 않습니다.
답변
더하다 cmd.exe
실행할 코드 아래에 새 줄을 .
c:\Python27\python D:\code\simple_http_server.py
cmd.exe
답변
내 방법은 실제 배치 ( “foo.bat”)를 작성하여 작업을 완료하는 것입니다. 그런 다음 다른 “start.bat”를 작성하십시오.
@echo off
cmd /k foo.bat
일회성 환경 변수를 설정할 때 이것이 매우 유용하다는 것을 알았습니다.