레지스트리에 내용을 추가하면 탐색기에서 도스창을 열 수 있습니다.
윈도우즈 XP를 기준으로 설명합니다.
다음의 순서로 진행하세요.
1. 시작 메뉴 -> 실행 -> regedit.exe 실행
2. HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell 아래에 Dos 라는 키 생성(이 이름은 중요하지 않습니다. 다른 이름으로 해도 됩니다)
3. Dos 키의 (기본값) 문자열을 '도스창 열기'로 설정(꼭 '도스창 열기'로 설정할 필요는 없으니 원한다면 다른 문자열을 써 넣으셔도 됩니다)
<그림 1. 레지스트리 설정 화면>
4. Dos 키 아래에 command 키 생성(이 이름은 중요합니다. 꼭 command 로 설정하세요)
5. command 의 (기본값) 문자열을 cmd.exe /f:on /k cd "%1" 로 설정
cmd.exe 에 따라오는 인자를 설명하겠습니다.
%1 자리에 디렉토리 이름이 옵니다. 즉, /k cd "%1" 라는 부분은 명령 프롬프트를 실행시키면서 cd "%1" 이라는 명령을 실행시키라는 뜻입니다. 즉, %1 이라는 디렉토리로 이동하라는 뜻입니다.
그리고, /f:on 이라는 부분은 파일 이름이나 디렉토리 이름을 확장시켜주는 기능을 on 시키는 것입니다. 예를 들어, 현재 디렉토리에 Address.txt 라는 파일이 있을 때, A라고 입력한 뒤, Ctrl+F 를 누르면 A 로 시작하는 파일 이름 또는 디렉토리 이름으로 확장되어 보입니다. 연속으로 다시 Ctrl+F를 입력하면 A 로 시작하는 다른 파일 이름이 계속 보입니다. 유사한 것으로 Ctrl+D 를 입력하는 방법이 있는데, 이는 디렉토리 이름을 확장하여 보여주는 명령입니다.
이렇게 설정해주고, 탐색기를 열어, 폴더 이름 위에서 마우스 오른쪽 버튼을 클릭하면, '도스창 열기' 라는 메뉴가 추가되어 있는 것을 볼 수 있습니다. 그 메뉴 항목을 선택하면, 그 폴더 위치의 도스창이 열립니다. 명령어 입력작업에 편리합니다.
만약, 도스창의 코드 페이지를 영문으로 변경시키고 싶다면 다음과 같이 command 기본값 문자열을 설정해주면 됩니다.
cmd.exe /f:on /k cd "%1" && chcp 437
위와 같이 실행하면, 영문 도스창이 열립니다. 'chcp 437'이란 부분은 코드 페이지를 영문으로 변경하는 내용입니다. 도스 응용프로그램에서 선 같은 것들이 깨어져 나올 때 쓰면 효과적입니다.
만약, 명령 프롬프트를 열고, 어떤 명령을 자동으로 실행하도록 하고자 한다면 위의 코드 페이지 바꾸는 부분을 보시면 "&&"를 써서 앞의 명령 뒤에 다른 명령을 추가했습니다. 마찬가지로 하시면 됩니다. 아래의 경우는, Visual Studio .Net Framework SDK v2.0 설정 스크립트를 호출하는 부분이 추가된 예입니다.
cmd.exe /f:on /k cd "%1" && "C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin\sdkvars.bat"
'IT-Consultant' 카테고리의 다른 글
임시 저장 (0) | 2009.03.27 |
---|---|
테이블의 테두리선을 가늘게 (0) | 2009.03.26 |
자꾸 ask.com으로 연결된다면(URL redirect 로 엉뚱한 사이트로 연결된다면) (0) | 2009.03.20 |
namo activequare에서 utf-8 설정 (0) | 2009.03.19 |
ActiveSquare 사용 예제 모음 (0) | 2009.03.19 |