마우스 오른쪽 버튼 메뉴(컨텍스트 메뉴)에 실용적인 기능을 미리 추가해 두면 반복 작업을 줄일 수 있고 작업 시간도 크게 절약됩니다. 이 글에서는 Windows 7의 우클릭 메뉴에 '명령 프롬프트', '클립보드로 내용 복사', 'CopyTo', 'MoveTo' 항목을 추가하는 방법을 하나씩 살펴봅니다.
아래에서 설명하는 모든 방법은 레지스트리 편집을 기반으로 하므로, 작업 전에 반드시 레지스트리를 백업해 두면 안전합니다.
1. "여기서 명령 프롬프트 열기" 옵션 추가
명령 프롬프트에서 작업하다 보면 디렉터리를 이동할 일이 많은데, 보통 cd 명령어에 경로를 직접 입력하는 방식을 사용합니다. 파일이 하드디스크 깊숙한 곳에 있다면 매번 경로를 입력하는 것이 상당히 번거롭습니다. 폴더에서 마우스 오른쪽 버튼만 누르면 해당 위치에서 곧바로 명령 프롬프트가 실행되도록 메뉴 항목을 추가할 수 있습니다.
Windows 키 + R을 눌러 실행 창을 연 다음, "regedit"을 입력해 레지스트리 편집기를 엽니다.
레지스트리 편집기에서 HKEY_CLASSES_ROOT\Directory\shell 경로로 이동합니다.
"shell" 키 아래에 새 키를 만들고 이름을 "Command Prompt"로 지정합니다.

오른쪽 창에서 "(기본값)"을 마우스 오른쪽 버튼으로 클릭하고 "수정"을 선택한 뒤, "값 데이터" 입력란에 "Command Prompt here"라고 입력합니다. 이 값이 우클릭 메뉴에 표시되는 이름입니다.
같은 방식으로 "Command Prompt" 키 아래에 새 키를 하나 더 만들고 이름을 "command"로 지정합니다.
방금 만든 키를 선택하고 "(기본값)" 값을 수정한 후, "값 데이터" 입력란에 아래 코드를 입력합니다.
cmd.exe /k cd %1

레지스트리 편집기를 닫고 아무 폴더나 마우스 오른쪽 버튼으로 클릭하면 "Command Prompt here" 옵션이 나타나는 것을 확인할 수 있습니다.

이 옵션을 선택하면 해당 폴더 경로를 기준으로 명령 프롬프트가 즉시 실행됩니다.

2. "내용을 클립보드로 복사" 옵션 추가
예를 들어 메모장 문서의 전체 텍스트를 MS 워드 문서에 붙여 넣는다고 가정해 봅시다. 평소라면 메모장 파일을 열고 전체 선택한 뒤 복사해야 하지만, 이 기능을 추가하면 파일에서 마우스 오른쪽 버튼만 클릭해 "클립보드로 복사" 항목을 선택하는 것으로 모든 과정이 끝납니다.
레지스트리 편집기에서 HKEY_CLASSES_ROOT\txtfile\shell 경로로 이동합니다.
앞선 방법과 동일하게 shell 키 아래에 새 키를 만들고 "Copy to clip"이라고 이름 짓습니다. 오른쪽 창에서 "(기본값)" 값을 수정해 우클릭 메뉴에 표시될 알아보기 쉬운 이름, 예를 들어 "내용을 클립보드로 복사"를 입력합니다.
다시 "Copy to clip" 키 아래에 새 키를 만들고 "command"라고 이름 짓습니다. "(기본값)"을 마우스 오른쪽 버튼으로 클릭해 "수정"을 선택한 후, "값 데이터" 입력란에 아래 코드를 입력합니다.
cmd /c clip < "%1"

이제 아무 텍스트 파일이나 마우스 오른쪽 버튼으로 클릭하고 "내용을 클립보드로 복사"를 선택하면 파일 내용이 클립보드에 저장됩니다.

이후에는 어떤 응용 프로그램에서든 붙여넣기만 하면 됩니다.
3. "CopyTo" 옵션 추가
레지스트리 편집기에서 HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers 경로로 이동합니다.
ContextMenuHandlers를 마우스 오른쪽 버튼으로 클릭하고 "새로 만들기 -> 키"를 선택합니다.

새 키의 이름을 "CopyTo"로 지정합니다.
오른쪽 창의 "(기본값)"을 두 번 클릭하고, 중괄호까지 포함해 아래 코드를 "값 데이터" 입력란에 그대로 입력합니다.
{C2FBB630-2971-11D1-A18C-00C04FD75D13}

우클릭 메뉴에 CopyTo 항목이 추가됩니다. 이제 파일이나 폴더를 마우스 오른쪽 버튼으로 클릭해 "CopyTo"를 선택하면 아래와 같은 팝업 창이 나타납니다.

이 창에서 파일이나 폴더를 복사할 대상 위치를 자유롭게 선택할 수 있습니다.
4. "MoveTo" 옵션 추가
우클릭 메뉴에 MoveTo 항목을 추가하려면 앞서와 동일한 레지스트리 경로(HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers)로 이동합니다.
같은 방법으로 새 키를 만들고 이름을 "MoveTo"로 지정합니다.
마찬가지로 "(기본값)"의 "값 데이터"에 아래 코드를 입력합니다.
{C2FBB631-2971-11D1-A18C-00C04FD75D13}
우클릭 메뉴에 MoveTo 항목이 추가된 것을 확인할 수 있습니다.

이 글에서 소개한 모든 방법은 Windows 7뿐 아니라 Windows Vista와 Windows XP에서도 동일하게 적용됩니다.
즐거운 컴퓨팅 되세요!