2012-01-10 5 views
15

내가 예를배치를 실행 한 후 cmd가 닫히지 않도록하는 방법은 무엇입니까?

에 대한
cd c:\test 

배치 파일을하지만 배치에서이 다음보다가, 그냥 예입니다.

그래서 탐색기에서 호출하면 짧은 시간 동안 cmd 창이 표시되고 닫힙니다. 어떻게 이것을 피할 수 있습니까?

나는 끝에 PAUSE 전화를 시도했지만 나를 위해 그것을 :) 속임수

UPD :

그냥 내가 게으른 상상과 다른 디렉토리에서 다른 배치를 호출 할 필요가 매우 자주. 그래서 다른 일괄 처리를 호출하는 하나의 디렉토리에서 일괄 처리를하고 싶지만 실행 후 결과를보고 싶습니다.

+0

수정 된 의견을 이해할 수 없습니다. c : \ test가있는 경우 문제가 어디에 있습니까? – Tima

답변

24

Windows 탐색기에서 배치 파일을 두 번 클릭한다고 가정합니다. 열다). 그렇다면 예상되는 동작을 얻고 있습니다. 실행 파일을 두 번 클릭하면 실행 파일이 완료되면 창이 닫힙니다.

끝나기 전에 PAUSE를 두는 것은 창을 닫기 전에 결과를 볼 수있는 적절한 기술입니다. 속이는 것이 아닙니다.

배치 파일이 종료 된 후에도 명령 창이 열려 있도록하려면 적절하게 구성된 바로 가기를 사용할 수 있습니다.

배치 파일이 C : \ MyPath \ TEST.BAT이라고 가정합니다. 바로 가기를 만들고 바로 가기를 마우스 오른쪽 단추로 클릭하고 속성을 편집합니다. 대상을 수정합니다 다음과 같이 바로 가기를 더블 클릭, TEST.BAT가 실행하고 종료 한 후 명령 창이 열린 상태로 유지됩니다

cmd /k "C\MyPath\TEST.BAT" 

합니다. 그러나 명령 창은 명시 적으로 닫을 때까지 무기한으로 열립니다.

+0

조금 복잡하지만 정상적으로 작동합니다. cmd/k "path/name.bat"를 호출하면 왜 작동하지 않는지 이해하지 못합니다. 너무 늦었 어. 나는 집에 간다. – Tima

+1

cmd/k "C \ MyPath \ TEST.BAT"는 훌륭하게 작동한다 : p – Spl2nky

+0

이것을 레지스트리에 추가하면 rmb 메뉴에서 두 번째 실행 옵션을 실행할 수있다. cmd를 유지합니다. – joojaa

관련 문제