
며칠전 필자의 게시판에
total commander 질문입니다라는 글이 올라왔다. 질문의 요지는 이 팁의 제목처럼
Windows 탐색기 우측 메뉴에 토탈 코맨더라는 메뉴를 추가하는 방법을 묻는 질문이었다.
필자의 경우
Total Commander 
를 로그인하면 자동으로 기동되도록 하고 있으므로
Total Commander를 탐색기로 기동할 필요성을 느끼지 못한다. 그러나 질문처럼 다른 사람들에게는 필요할 수 있으므로 이번 팁에서는
토탈 코맨더라는 한글 메뉴와 T라는 단축키까지 탐색기 우측 메뉴에 등록하는 방법과 덤으로
Total Commander의 명령행 옵션까지 설명하겠다.
- 시작/실행/regedit를 입력하고 확인을 클릭한다.
- 다음 레지스트리로 이동한다.
HKCR\*\shell
- shell 키를 클릭한다.
- 편집/새로 만들기/키 메뉴를 클릭하고 이름을 Total Commander로한다.
- Total Commander 키를 클릭하고 우측 패널에서 기본값을 두번 클릭한다.
- 값 데이터를 토탈 코맨더(&T)로 설정하고 확인 버튼을 클릭한다.
- 3단계에서 생성한 Total Commander를 클릭하고 다시 편집/새로 만들기/키 메뉴를 클릭한다. 키의 이름은 command로 한다.
- command 키를 클릭하고 우측 패널의 기본값을 두번 클릭한다.
- 값 데이타를 다음과 같은 형식으로 지정한다.
<Total Commander 설치 폴더>\totalcmd.exe /O /T /R="%L"
예:
C:\Program Files\Utilities\Wincmd\totalcmd.exe /O /T /R="%L"
여기서 /O는 Total Commander가 실행 중인 경우 Total Commander를 활성화하고 경로를 전달하라는 스위치이며, /T는 전달된 디렉토리를 새탭으로 열라는 스위치이다. /R=는 %Lㄱ로 전달된 경로를 우측 패널로 열라는 스위치이다. 따라서 좌측 패널로 전달된 경로를 열고 싶다면 /L=을 사용하면된다.
- 다음 키들에대해서도 3~9단계를 적용한다.
HKCR\Drive\shell
HKCR\Directory\shell
HKCR\Folder\shell
추가정보1:
Total Commander에서 사용할 수 있는 명령행 옵션은 다음과 같다.
|
totalcmd.exe [/o] [/n] [Drive1:\Dir1 [Drive2:\Dir2]] [/i=name.ini] [/f=ftpname.ini]
또는
totalcmd.exe [/o] [/n] [/L=Drive1:\Dir1] [/R=Drive2:\Dir2] [/i=name.ini] [/f=ftpname.ini]
|
| 옵션 및 스위치 | 설명 |
| Drive:\Dir | 첫번째 Drive:\Dir는 좌측 패널로 읽을 디렉토리이며, 두번째 Drive:\Dir는 우측 패널로 읽을 디렉토리이다. 디렉토리 이름에 공백이 포함된 경우 큰 따옴표로 인용해야 한다. 항상 드라이버를 포함한 완전한 경로명을 입력해야 한다. |
| /O | Total Commander가 실행중이라면 Total Commander를 활성화하고 명령행의 경로를 전달한다. |
| /N | Total Commander를 새로 실행한다. 설정에서 Total Commander를 한번에 하나만 실행하도록 설정한 경우에도 Total Commander는 새창으로 실행된다. |
| /L= | 좌측 패널의 경로를 설정한다. |
| /R= | 우측 패널의 경로를 설정한다. |
| /S | 좌/우 패널 대신에 소스/타켓으로 전달된 디렉토리를 해석한다. 예를들어 /R=로 전달된 디렉토리는 타겟 디렉토리로 해석된다. /O와 함께 사용해야 한다. |
| /T | 전달된 디렉토리를 새탭으로 연단. /O와 함께 사용해야 한다. |
| /i=name.ini | Total Commander 설정값을 저장할 파일으로 wincmd.ini 대신에 다른 ini 파일, name.ini를 사용한다. |
| /F=ftpname.ini | Total Commander의 내장 FTP 클라이언트 설정을 저장할 파일로 wcx_ftp.ini 대신에 다른 ini 파일, ftpname.ini을 사용한다. |
| /d=<x> | Total Commander의 시작 시간을 x초만큼 지연시킨다. 이 것은 동시에 기동하는 경우 다른 프로그램과 충돌이 있는 경우에 사용한다. |
| /INSTALLDRIVER | (Windows NT/2000 만) 병렬 포트 드라이버를 설치한다 - 관리자가 아닌 일반 사용자로서 병렬 포트 연결을 사용하려는 경우에만 필요하다. |
| /REMOVEDRIVER | (Windows NT/2000 만) /INSTALLDRIVER 스위치로 설치된 드라이버를 제거한다. |
추가정보2: 레지스트리 편집기가 익숙하지 않은 사용자는 다음 레지스트리를 다운받아 병합하면 된다. 이 압축 파일의 레지스트리는
Total Commander를
C:\Program Files\Utilities\Wincmd에 설치한 것을 전제로 작성되었다. 따라서 필자와는 다른 폴더에
Total Commander를 설치한 경우 다음의 예처럼 압축 파일에 포함된 레지스트리를 변경한 후 설치해야한다.
예: D:\Shell\Wincmd에 Total Commander를 설치한 경우
변경전: C:\\Program Files\\Utilities\\Wincmd\\totalcmd.exe
변경후: D:\\Shell\\Wincmd\\totalcmd.exe
여기서 주의할 것은
폴더를 구분하는 역 슬래쉬(\)는 레지스트리 파일에서는 두개의 역슬래쉬(\\)로 바꿔 주어야 한다.
다운로드:
AddTCExplorer.zip
댓글: 이 팁은 bjs4164님의 질문, total commander 질문입니다에대한 답으로 작성되었습니다.