명령 프롬프트에서 일부 프로그램은 exe 파일 이름을 입력하여 시작할 수 있고 일부 프로그램은 찾을 수 없습니다(찾을 수 없음). 그러나 찾을 수 없는 프로그램은 명령으로 실행할 수 있습니다 start
. 예를 들어 다음 터미널 세션을 참조하세요.
>notepad
>wordpad
'wordpad' is not recognized as an internal or external command,
operable program or batch file.
>start wordpad
>
그렇다면 start
정확히 무엇을 하는가?
답변1
시작 메뉴의 실행 명령은 워드패드를 시작하기 위해 워드패드를 허용합니다. 이는 Windows 95에 도입된 기능과 관련이 있습니다 APP_PATHS
(Raymond Chen의 블로그 게시물 참조).링크). 시작 명령은 APP_PATHS를 검색합니다.
답변2
기본적으로 cmd 내부에서 cmd를 실행하면 콘솔 창이 상속되어 생성된 프로세스가 끝나기를 기다립니다.
start
(실행 파일이 아닌 cmd 통합 명령)을 사용하면 새 콘솔 인스턴스에 프로세스를 생성할 수 있으며, 프로세스 생성 옵션을 수정하고 선택적으로 생성된 프로세스가 끝날 때까지 기다릴 수 있습니다.
또한보십시오
start /?
TechNet에서는 다음과 같습니다. http://technet.microsoft.com/en-us/library/bb491005.aspx