본문 바로가기
컴퓨터

탐색기의 원하는 폴더에서 명령 프롬프트 (CMD) 바로 열기

by 그믐치 2020. 8. 22.

명령프롬프트가 개인적으로는 도스창 혹은 CMD라 부르는게 입에 더 익숙한데요 하여간 이게 GUI 형태인 윈도우즈 사용자라도 종종 사용하게 됩니다. 전 좀 자주 사용하는 편인데 이게 기본적으로 'C:\Users\XXX'에서 열립니다. 그런다음 'CD' 명령어로 원하는 드라이브 원하는 폴더로 이동하죠.

폴더 깊이가 깊고 이름이 복잡한 폴더라면 오타도 반복적으로 생기고 여간 귀찮은 작업이 아닙니다.



예를 들어 위의 PPC 폴더에 들어가야 한다면

'CD C:\NVIDIA\DisplayDriver\451.67\Win10_64\International\PPC'라 입력하거나


혹은


CD C:\NVIDIA -> 엔터


DIR->폴더명 확인...

CD DisplayDriver -> 엔터


DIR->폴더명 확인...

CD 451.67 -> 엔터


DIR->폴더명 확인...

CD Win10_64 -> 엔터


DIR->폴더명 확인...

CD Internationa -> 엔터


DIR->폴더명 확인...

CD PPC -> 엔터


요래 작업합니다. 폴더깊이도 폴더명도 길어서 기억하기 쉽지 않으니까요.


그래서 레지스트리 작업을 통해 컨텍스트 메뉴로 명령프롬프트를 만들어주는겁니다.
전 윈도우XP 때부터 사용했던 방법인데 지금 갑자기 생각이 나서 포스팅해봅니다.

메모장을 열어


REGEDIT4

[HKEY_CLASSES_ROOT\*\shell\cmdhere]
@="CMD"

[HKEY_CLASSES_ROOT\*\shell\cmdhere\command]
@="cmd.exe /c start cmd.exe /k pushd \"%L\\..\""

[HKEY_CLASSES_ROOT\Folder\shell\cmdhere]
@="CMD"

[HKEY_CLASSES_ROOT\Folder\shell\cmdhere\command]
@="cmd.exe /c start cmd.exe /k pushd \"%L\""


이렇게 적어주고 'cmdhere.reg'란 이름으로 저장합니다.

그리고 저장된 'cmdhere.reg'를 더블클릭하면 레지스트리에 기록됩니다.


레그에디트를 열어 위의 경로에 직접 기입해야하는걸 한방에 처리하기 위함이니 직접 눈으로 확인하면서 순차적으로 작업하고 싶다면 레그에디트에서 직접 작업해도 상관없겠죠.


끝입니다. 이제 폴더위에 마우스 포인터를 두고 우클릭을 하면 컨텍스트메뉴에 이전에 없던 'CMD'란 항목이 생겼을텐데 그걸 눌러보세요.



폴더트리에서 컨텍스트메뉴를 열고 'CMD'를 클릭하면 아래처럼 해당폴더안에서 명령프롬프트 창이 열립니다.




오른쪽 파일항목의 폴더에서 컨텍스트 메뉴를 열어도 마찬가지로 'CMD'란 항목이 보이죠.

'PPC'처럼 여러단계를 거쳐야 들어가는 깊은 폴더에서 작업할때 그 진가가 발휘되죠.



'CMD'란 이름이 맘에 안들면 바꿔도 됩니다. 자신이 이해하기 쉬운 이름을 사용하면 되겠죠.


직접 메모장으로 reg 파일을 만들면 되지만 약간의 수고마저 덜어드리고자 파일로 올려둡니다.


cmdhere.zip




댓글