"start" 명령은 정확히 무엇을 하는가?

"start" 명령은 정확히 무엇을 하는가?

명령 프롬프트에서 일부 프로그램은 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

관련 정보