(10101101)173/WINDOWS2009. 2. 6. 22:04
"명령 프롬프트"에 자동완성 기능은 HKEY_CURRENT_USER→Software→Microsoft→Command Processor 키 값을 참조합니다. 기본적으로 윈도우는 이 값을 16진수 9값으로 가지고 있습니다.
이 값은 "명령 프롬프트"에서 자동완성을 설정하는 값입니다.
자동완성이란 [Tab]키를 이용해 특정 문자를 기준으로 그 문자로 시작하는 파일, 폴더 등을 출력해 주는 기능입니다. [시작]→실행 으로 실행창을 띄운 후 cmd를 입력하게 되면 "명령 프롬프트"가 나옵니다. 여기서 바로 [Tab]키를 눌러보면 아마도 "바탕 화면"이라고 명령 프롬프트에 입력이 될것입니다. 또 눌러보면 "시작 메뉴"라고 나올 것입니다. 아무런 키워드가 존재하지 않으면 해당 폴더에서 처음부터 마지막까지의 폴더와 파일 등을 출력하게 됩니다. 가령 C:\Program Files\Common Files"로 폴더를 이동하고자 한다면 다음과 같이 하면 됩니다.

>cd c:\pro[Tab]키
>cd "c:\Program Files"\com[Tab]키

그러면 최종적으로 다음과 같이 자동적으로 입력되게 됩니다.

> cd "c:\Program Files\Common Files"

엔터만 치면 C:\Program Files\Common Files폴더로 이동하게 됩니다.
이런 자동완성 기능은 UNIX계열에 OS에서도 기본적으로 제공되고 있습니다.(그렇지 않은 OS도 있음)

자동완성 기능을 사용하지 않으려면 16진수 9값을 16진수 0으로 수정 후 명령 프롬프트를 다시 열어보면 바로 적용되어 있습니다.

틀린부분은 알려주시면 수정하도록 하겠습니다.
Posted by Special Alex