2008. 3. 26. 14:41
[OS]
요약
본 문서에서는 명령 프롬프트에서 입력하는 파일 및 폴더 이름을 자동으로 완성하도록 Windows XP를 구성하는 방법을 설명합니다. 자동 완성 기능은 이 기능을 호출하는 제어 문자를 입력하여 사용할 수 있습니다.
해당 시스템, 사용자 또는 현재의 명령 세션에 대해서만 이 기능을 활성화 또는 비활성화할 수 있습니다.
자동 완성 기능을 비활성화하려면 cmd /f:off 라고 입력합니다.
레지스트리를 편집하는 방법에 대한 자세한 내용은 레지스트리 편집기(Regedit.exe)의 "키와 값 변경" 도움말 항목 또는 Regedt32.exe의 "레지스트리의 정보 추가와 삭제" 및 "레지스트리 정보 편집" 도움말 항목을 참조하십시오. 레지스트리를 편집하기 전에 먼저 백업해야 합니다. 또한 Windows NT 또는 Windows 2000을 실행하는 경우 ERD(응급 복구 디스크)를 업데이트해야 합니다.
시스템에 대해 이 기능을 활성화하면 모든 사용자가 이 기능을 사용할 수 있습니다. 그러나 임의의 개인 사용자에 대하여 이 기능을 비활성화하거나 이 사용자에 대해 시스템에 적용한 것과 다른 제어 문자를 사용할 수도 있습니다. 사용자 설정이 시스템 설정보다 우선합니다.
참조 : msdn (http://support.microsoft.com/kb/310530/ko)
자동 완성 기능을 활성화하려면
예를 들어, Program Files 폴더를 변경하려면 cd \pro control_character를 입력합니다. 또는 Myfile.txt 파일의 내용을 표시하려면 type myf control_character라고 입력합니다. 입력한 문자와 일치하는 폴더나 파일이 여러 개 있는 경우 해당 제어 문자를 다시 입력하면 일치하는 다음 항목이 표시됩니다. 올바른 폴더나 파일이 표시되면 Enter 키를 눌러 명령을 완성합니다. 입력한 문자와 일치하는 폴더나 파일이 없으면 경고음이 발생합니다.해당 시스템, 사용자 또는 현재의 명령 세션에 대해서만 이 기능을 활성화 또는 비활성화할 수 있습니다.
현재 세션에서 자동 완성 기능을 활성화하려면
현재의 명령 세션에 대해 자동 완성 기능을 활성화하려면 cmd /f 라고 입력합니다. 그런 후 Ctrl+D 를 눌러 폴더 이름을 완성하거나 Ctrl+F 를 눌러 파일 이름을 완성합니다.cmd /f 입력 예제
자동 완성 기능을 비활성화하려면 cmd /f:off 라고 입력합니다.
Ctrl + D를 이용해서 디렉토리명을 가져오는 화면
자동 완성 기능을 영구히 활성화하려면
경고: 레지스트리 편집기를 잘못 사용하면 심각한 문제가 발생할 수 있으며 문제를 해결하기 위해 운영 체제를 다시 설치해야 할 수도 있습니다. Microsoft는 레지스트리 편집기를 잘못 사용하여 발생하는 문제에 대한 해결을 보증하지 않습니다. 레지스트리 편집기의 사용에 따른 모든 책임은 사용자에게 있습니다.레지스트리를 편집하는 방법에 대한 자세한 내용은 레지스트리 편집기(Regedit.exe)의 "키와 값 변경" 도움말 항목 또는 Regedt32.exe의 "레지스트리의 정보 추가와 삭제" 및 "레지스트리 정보 편집" 도움말 항목을 참조하십시오. 레지스트리를 편집하기 전에 먼저 백업해야 합니다. 또한 Windows NT 또는 Windows 2000을 실행하는 경우 ERD(응급 복구 디스크)를 업데이트해야 합니다.
1. | 시작, 실행을 차례로 누르고 regedit을 입력한 다음 확인을 누릅니다. |
2. | 해당 시스템에 대해 자동 완성 기능을 활성화하려면 HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor 키를 찾아 누릅니다. |
3. | 현재 사용자에 대해 자동 완성 기능을 활성화하려면 HKEY_CURRENT_USER\Software\Microsoft\Command Processor 키를 찾아 누릅니다. |
4. | 폴더 이름 완성 기능을 사용하려면 CompletionChar 값을 두 번 누릅니다. 사용하려는 제어 문자를 16진수로 입력합니다. 예를 들어, 제어 문자로 Tab 키를 사용하려는 경우 제어 문자는 0x9가 됩니다. 9를 입력하면 Windows에서 16진수로 변환합니다. 단일 명령 세션에 대해 동일한 제어 문자를 사용하려면 Ctrl+D에 대해 0x4를 입력하고 Ctrl+F에 대해 0x6을 입력합니다. 폴더 이름 완성과 파일 이름 완성을 위해 같은 제어 문자를 사용할 수 있습니다. |
5. | 파일 이름 완성 기능을 사용하려면 PathCompletionChar 값을 두 번 누릅니다. 사용하려는 제어 문자를 16진수로 입력합니다. 예를 들어, 제어 문자로 Tab 키를 사용하려면 0x9를 입력합니다. 값으로 9를 입력하면 Windows에서 16진수로 변환합니다. 단일 명령 세션에 대해 동일한 제어 문자를 사용하려면 Ctrl+D에 대해 0x4를 입력하고 Ctrl+F에 대해 0x6을 입력합니다. 폴더 이름 완성과 파일 이름 완성을 위해 같은 제어 문자를 사용할 수 있습니다. |
6. | 레지스트리 편집기를 종료합니다. |
추가 정보
폴더 이름 완성과 파일 이름 완성에는 다음과 같은 차이가 있습니다.• | 파일 이름 완성 기능은 완전한 경로를 검색하며 파일 이름과 폴더 이름을 모두 찾으므로 폴더에 대해서도 적용됩니다. |
• | 폴더에만 작동되는 명령(예: cd 또는 rd 명령)에 파일 완성 제어 문자를 사용하면 폴더 이름만 검색됩니다. |
• | 폴더 완성 기능은 일치하는 폴더 이름만 찾습니다. 따라서 일치하는 문자열을 갖는 파일과 폴더가 모두 있는 경우 파일 이름 완성 기능보다 폴더 이름 완성 기능이 더 빠르게 작동합니다. |
참조 : msdn (http://support.microsoft.com/kb/310530/ko)