본문 바로가기

삽질로그

현재폴더에서 도스창 실행

탐색기 폴더에서, 도스창 실행 레지스트리: '여기에 명령 프롬프트' Command Line Here Registry



아무 폴더에서나, 그 폴더를 "시작 위치"로 하여, 도스창(명령 프롬프트;CMD.EXE)을 쉽게 실행하는 방법입니다.

원래 도스창을 실행하면
C:\Documents and Settings\<현재 로그인한 사용자ID>
항상 이런 폴더(디렉토리)에서 시작되기에 불편합니다.


그러나 이 게시물에서 소개하는 방법을 사용하면 이제,

윈도우 탐색기 (Windows Explorer)에서, 특정 폴더를 선택하고, 마우스 우측 버튼으로 눌러 "Command Line Here (이 폴더에 명령프롬프트)" 라는 항목만 선택하면, 그 폴더에서 도스창이 시작됩니다.

가령
D:\Program Files\IDM Computer Solutions\UltraEdit
라는 폴더를 선택하고, 마우스 우측 버튼의 "문맥 메뉴 (컨텍스트 메뉴)"에서, "Command Line Here" 항목을 선택하면

Microsoft Windows 2000 [Version 5.00.2195]
(C) Copyright 1985-2000 Microsoft Corp.

D:\Program Files\IDM Computer Solutions\UltraEdit>

이렇게, "현재 선택된 폴더"에서 도스창이 시작됩니다.



컨텍스트 메뉴에서, 도스창(명령 프롬프트) 실행하는 레지스트리


메모장 등의 편집기를 이용하여, 다음의 코드 박스에 있는 내용을, "Command Line Here.reg" 라는 이름의 파일로 하드에 저장합니다.

파일명: Command Line Here.reg
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\CmdPrompt]
@="Command &Line Here"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\CmdPrompt\command]
@="cmd.exe %L"




이제 "Command Line Here.reg" 라는 파일을 클릭하면

---------------------------
레지스트리 편집기
---------------------------
D:\Z\COMMAN~1.REG의 정보를 레지스트리에 추가하시겠습니까?
---------------------------
예(Y) 아니오(N)
---------------------------
이런 대화상자가 나옵니다. "예"를 클릭합니다.


그러면
---------------------------
레지스트리 편집기
---------------------------
D:\Z\COMMAN~1.REG의 정보가 레지스트리에 입력되었습니다.
---------------------------
확인
---------------------------
이런 대화상자가 나옵니다. "확인" 버튼을 클릭합니다.


그런 후, 이제 윈도우 탐색기를 실행시키고, 폴더 트리에서 아무 폴더를 선택하고, 마우스 우측 버튼을 누르면
Command Line Here
라는 항목이 있을 것입니다. 그것을 선택하면 현재 폴더에서 도스창이 실행됩니다.





탐색기 좌측의 "폴더 트리 창"에서만 잘 작동하고, 우측 창의 폴더 목록에서는 정확히 되지 않는 한계가 있습니다.