cmd 시작위치 변경
2016-01-23 00:00:00Windows 환경입니다.
Git Shell을 쓰거나 Ruby, Python 스크립트를 쓸 경우
혹은 cmd창에서 경로를 찾으러 매번 cd와 dir을 입력할 경우가 있습니다.
시작 위치를 자주 찾는 위치로 변경하고 싶을 경우에는 다음과 같은 방법이 있습니다.
C:\Windows\system32\cmd.exe
위 파일의 바로가기를 하나 만듭니다.
단지 속성에서 시작위치를 변경해 주시면 됩니다.
또는 실행 창에서
cmd /k "cd C:\"
이렇게 실행하는 방법이 있습니다.
관리자 권한으로 실행했을 때의 경로를 바꾸려면
레지스트리에 간단한 스크립트를 넣어서 바꿀 수 있습니다.
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Command Processor Key : AutoRun Value : IF %COMSPEC%==%CD%\cmd.exe (cd {지정할 경로})
적용되었으면 cmd를 실행했을 때 AutoRun 스크립트가 먼저 동작해서 시작경로가 바뀌게 됩니다.
reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Command Processor" /v AutoRun /d "IF %COMSPEC%==%CD%\cmd.exe (cd C:\)"
cmd 환경에서 위와 같은 명령으로 레지스트리를 추가할 수 있지만 환경변수가 변환된 경로로 저장되어 현재 디렉토리가 고정되는 현상이 일어납니다.