본 글을 퍼가거나 스크랩할 경우 반드시 출처를 명기해주시고 퍼가는 곳에 대한 댓글을 부탁드립니다.     - 쏘울 -

Total Commander Korean Forum 에서 질문에 대한 답변 내용

nico님이 올려주신 7.50확장 메뉴 중에 궁금한 것이... ?

sepirino
의 글에서 인용 :

네트워크 탭의 옆에 보면 '사용자메뉴'라는 메뉴탭이 있더군요.
이 부분은 어떻게 사용하는지 궁금합니다.

올려주신 파일중에 'Wcmd_Kor75Ext.mnu' 파일을 편집해야 하는 건가요?
맞다면 어떻게 구문을 작성해야 하는지 예제 몇가지만이라도 적어서 알려주시면 정말 감사하겠습니다.

질문하신 '사용자메뉴'는 사실 그 곁에 있는 '시작'메뉴에 귀속 시키는게 맞다고 봅니다.
그런데 확장 메뉴에서 '사용자메뉴'를 그대로 유지하고 있던 것은 예전에 별도로 확장을 해서 사용하던 분들이 있었기에 그대로 존속 시켜두고 있던 건데, 실은 저도 사용을 하지 않고 있던 메뉴입니다.

Total Commander 의 환경 설정에 관계 되는 파일은 다음의 3가지가 상호 연결되어 있습니다.

TOTALCMD.INC : TC의 내부 명령어가 담겨있는 파일
wincmd.ini : 사용자가 설정한 내용들이 담겨있는 파일
Wcmd_kor.mnu : 한글 메뉴 파일(확장 메뉴 파일명은 'Wcmd_Kor75Ext.mnu')

일단 질문을 하신 '사용자메뉴'에 대한 의문점을 설명 드리자면.....
우선 Wcmd_Kor75Ext.mnu 파일을 열어 보면 다음과 같은 부분이 있습니다.
POPUP "사용자메뉴(&U)"
MENUITEM "● 시작 메뉴 명령 # 0&1", 701
MENUITEM "● 시작 메뉴 명령 # 0&2", 702
MENUITEM "● 시작 메뉴 명령 # 0&3", 703
MENUITEM "● 시작 메뉴 명령 # 0&4", 704
MENUITEM SEPARATOR
MENUITEM "● 시작 메뉴 명령 # 0&5 (N/A)", 705
MENUITEM "● 시작 메뉴 명령 # 0&6 (N/A)", 706
MENUITEM "● 시작 메뉴 명령 # 0&7 (N/A)", 707
MENUITEM "● 시작 메뉴 명령 # 0&8 (N/A)", 708
MENUITEM "● 시작 메뉴 명령 # 0&9 (N/A)", 709
MENUITEM "● 시작 메뉴 명령 # 1&0 (N/A)", 710
END_POPUP

상기 메뉴에 있는 701~710까지의 번호들은 TOTALCMD.INC 파일에 다음과 같은 부분과 연결이 되어 있습니다.
여기에서 cm_UserMenu1~10 부분을 본인이 사용자 메뉴로 등록하려는 명령어 이름으로 바꿉니다.
[________________User________________]=0
cm_UserMenu1=701;Start first menu item in Start menu
cm_UserMenu2=702;Second item
cm_UserMenu3=703;Third item
cm_UserMenu4=704;etc.
cm_UserMenu5=705;
cm_UserMenu6=706;
cm_UserMenu7=707;
cm_UserMenu8=708;You can add more
cm_UserMenu9=709;custom user menu ids
cm_UserMenu10=710;in totalcmd.inc!


그리고 이것들은 다시 wincmd.ini 파일에서 사용자가 정의를 해주어야 합니다.
wincmd.ini에 [user] 섹션에서 사용자 메뉴로 등록 하려는 것들에 대한 경로를 설정하고 [Shortcuts] 섹션에서 사용자 메뉴로 등록 하려는 것들에 대한 단축키를 설정하면 됩니다.

여기까지 작업이 끝났다면, 우선 wincmd.ini에 [Shortcuts] 섹션에서 설정한 단축키에 의해 사용자가 등록한 기능이 동작 가능합니다.

그리고 이것을 정식으로 메뉴에 넣기 위해서는 상기의 Wcmd_Kor75Ext.mnu 파일에 '사용자 메뉴' 섹션을 편집해주면 됩니다.

그 실제의 예를 아래에 MiLLENiS님의 좌우 패널의 비율 조절글에서 가져왔습니다.
자세한 예는 본 링크를 따라가시면 볼수 있습니다.

wincmd.ini 의 [user] 섹션에 추가된 내용
menu90=패널 비율 조절
cmd90=%COMMANDER_PATH%\Tools\TCsetSeperator\TCsetSeperator.exe
param90=?
menu91=왼쪽 패널 최대화
cmd91=%COMMANDER_PATH%\Tools\TCsetSeperator\TCsetSeperator.exe
param91=L
menu92=오른쪽 패널 최대화
cmd92=%COMMANDER_PATH%\Tools\TCsetSeperator\TCsetSeperator.exe
param92=R


TOTALCMD.INC 에 추가된 사용자 정의 명령
cm_setSeperator=790;패널 비율 조절
cm_setLeftMax=791;왼쪽 패널 최대화
cm_setRightMax=792;오른쪽 패널 최대화


wincmd.ini 의 [Shortcuts] 섹션에 추가된 내용
CA+UP=cm_setSeperator
CA+Left=cm_setLeftMax
CA+Right=cm_setRightMax
CA+DOWN=cm_50percent

상기 예의 내용을 각각의 설정 파일에 적용하고 MiLLENiS님의 좌우 패널의 비율 조절에 첨부된 파일을 설치했다면, 제가 만든 확장 한글 메뉴 "보기"에 있는 "좌우창 동일 크기로 맞추기" 이하 3개의 메뉴에 적용이 되어 있으니 확인해보시면 됩니다.(아래 그림 참조. 단, 상기 링크에 첨부된 스크립트 파일은 Vista나 Windows 2008을 지원하지 않음, XP 또는 Windows 2003에서는 정상 동작 가능)
이것은 '사용자 메뉴' 섹션에 적용된 것은 아니지만 같은 방법이니 잘 연구해보시기 바랍니다.


사용자 메뉴를 만들어 등록하는 또다른 방법이 있는데, 그 하나의 예로써, 제가 배포해드린 확장 메뉴 파일중에 *.ini 파일이 있는데 이 안에 들어 있는 것들 또한 결과적으로는 사용자가 별도로 만든 사용자메뉴 입니다.
즉, Wcmd_Kor75Ext.mnu 파일과 Wcmd_Kor75Ext.ini 파일 내용이 어떻게 연관 관계를 맺고 있는지 잘 확인해보시면 추가적인 메뉴를 만들어 넣는 것이 가능합니다.

본 글을 퍼가거나 스크랩할 경우 반드시 출처를 명기해주시고 퍼가는 곳에 대한 댓글을 부탁드립니다.     - 쏘울 -

<Total Commander 7.50 메인화면>

내가 지금까지 15년 이상 가장 애용하는 프로그램으로써 지속적으로 Total Commander 확장 한글 메뉴를 만들어 오고 있는데 Total Commander v7.50 출시에 맞추어 업데이트한 확장 한글 메뉴이다.

확장 한글 메뉴에 포함시킨 Windows System 메뉴가 기존의 XP와 달라서 부득이 Windows Vista,2008용으로 구분하여 수정한 메뉴를 업로드 한다.

이전에 배포했던 XP용과 달라진 점은 윈도즈 시스템 메뉴가 Windows Vista,2008에 맞게 수정된것이다.
그리고 소소한 부분의 어색한 표현 및 메뉴의 순서 배열을 변경한 부분이 있다.

또한 본 언어 파일은 누구나 표준적으로 사용할 수 있게 하기 위하여 별도의 사용자 메뉴 기능으로 추가해서 사용하던 비표준 메뉴들을 모두 제거하여 표준화 하였다.

첨부파일(Total Commander v7.50 bata 6 에서 추가된 명령어 Update / 2009.6.26)



추가하거나 수정해야할 부분이 있다면 댓글을 달아 주시기 바랍니다.

<확장 한글 메뉴 Windows Vista,2008용 화면>


본 자료는
Total Commander Korean Forum 에도 업로드 되어 있습니다.



<<Total Commander의 간단한 소개>>

Total Commander는 탐색기보다 편리하고 강력한 파일관리 기능을 제공하는 파일 관리자 프로그램입니다.

 

Total Commander 특징

  • 2 개의 분할된 창으로 파일 이동, 복사 작업을 편리하게 수행
  • 다국어 환경 지원(한글 지원)
  • 편리한 파일 검색 기능
  • 파일 비교 및 폴더(디렉토리) 동기화 기능
  • 텍스트 파일 및 이미지 파일 미리 보기 기능
  • zip, arj, lzh, rar, uc2, tar, gz, cab, ace 등의 압축 해제 지원
  • 내장된 FTP 클라이언트로 편리한 FTP 서버 접속
    : HTTP 포록시 지원 및 FXP(Server to Server) 기능 지원
  • 패러럴 포트 링크
  • 동시에 여러 파일 이름 바꾸기 기능
  • 탭 방식의 여러 드라이브, 폴더 접근 기능
  • 썸네일 보기 기능
  • 파일 분할 및 조인기능
  • 파일 엔코딩, 디코딩 기능
  • 직접 명령어를 입력해서 실행할 수 있는 커맨드바
  • 플러그인으로 기능 무한 확장
  • 조작법 난이도 : 중간
  • 한글 메뉴 : 지원
  •  

    Total Commander의 이점은 두 개의 분할된 창을 이용한 편리한 파일 이동/복사 작업, 편리한 파일 이름 변경 및 속성 변경 기능, FTP 클라이언트 기능을 내장하여 파일의 다운로드/업로드 시 별도의 프로그램을 사용할 필요가 없는 점, 내장된 뷰어와 각종 플러그인으로 텍스트/이미지 파일 미리 보기 기능 및 압축 파일 해제 기능 등 사용자가 필요로 하는 기능을 종합적으로 제공하여 시스템 관리자의 역할을 합니다.

     

    탐색기에서 파일을 이동하거나 여러 폴더에서 비교 작업, 또는 삭제 작업을 해야 할 경우 여러 탐색기 창을 열어두고 번거롭고 지루한 작업을 해야 합니다. 그러나 Total Commander를 사용하면 분할된 창에서 편리한 파일 관리를 할 수 있습니다. 양쪽 창 모두 여러 개의 탭을 지원하여 여러 폴더를 열어두고 파일의 이동/복사/FTP 접속 등의 작업을 편리하게 할 수 있습니다. 다중 파일 이름 변경 기능/대소문자 변화 기능, 다양한 플러그인을 이용한 압축 파일 관리/ISO 파일 관리/텍스트 미리보기/이미지 미리 보기 기능을 제공합니다.

     

    Total Commander 하나만 있으면 불편한 탐색기를 이용하지 않고도 양쪽으로 분할된 창에서 편리한 파일 관리 작업을 할 수 있습니다. 또한 여러 파일의 이름을 일괄적으로 변경할 수 있습니다. 예를 들어 파일 이름뒤에 순차적인 숫자를 붙이거나 소문자로 변경하기 작업을 간편하게 처리할 수 있습니다.

     

    자체적으로 압축 기능을 내장하여 ZIP, ARJ, LZH, RAR, UC2, TAR, GZ, CAB, ACE와 같은 압축 파일의 압축을 해제할 수 있습니다. 또한 파일 분할/합치기 기능을 제공하여 대용량의 파일을 분할하거나 이를 다시 합쳐서 원래의 파일로 복구가 가능합니다.

     

    비단 파일 관리의 기능뿐만 아니라 툴바에 프로그램을 등록하여 편리하게 프로그램 실행하기, FTP 접속 기능을 제공하여 편리한 파일 송수신 기능, 사용자 정의 배경색/글자색/확장자별 색 지정 기능 등 어떤 파일 관리 프로그램(탐색기를 위시한 Total Commander류의 프로그램들)보다도 편리하고 강력한 기능을 제공합니다.

     

    고급 사용자들이 Total Commander를 애용하는 이유는 유연한 기능의 재정의 입니다. 즉, 사용자 정의 메뉴바, 사용자 정의 단축키, 다양한 플러그인 지원으로 사용자의 취향과 의도에 따라 사용자만의 프로그램환경으로 변경이 가능하며 추가적인 기능을 더할 수 있습니다.

     

    플러그인을 설치하면 별도의 프로그램을 이용하지 않고도 CD/DVD 이미지 파일인 ISO, BIN, IMG, NRG 등의 파일을 열고 파일을 추출할 수 있습니다. 또한 이미지 미리보기 기능을 제공하는 플러그인을 설치하면 F3 펑션키로 간단히 이미지를 미리볼 수 있습니다.

     

    특히 제작사 사이트뿐만 아니라 Total Commander Korean Forum에 서는 다양한 플러그인과 툴을 다운받아 사용할 수 있습니다. 알집 압축 플러그인도 다운을 받아 사용할 수 있습니다. 이를 이용하면 알집을 설치하지 않고도 alz으로 압축된 파일의 압축을 해제할 수 있습니다. 제작사 사이트와 상기에서 언급한 카페에 방문하면 보다 다양한 플러그인과 툴을 다운받아 사용할 수 있습니다.

     

    Total Commander는 편리한 환경으로 파일을 관리하고자 할 때 유용한 프로그램입니다.

     

     

    개선/수정사항

  • FTP, ZPI 압축기, 플러그인 인터페이스 등을 포함한 모든 가능한 대부분의 기능에서 유니코드 지원
  • 259자가 넘는 파일 이름 지원추가
  • ftp 연결 대화상자에서 아이콘 및 서브폴더 보이기 기능추가
  • 기타 버그수정 및 기능개선
  •  

    주의사항

  • 이 프로그램은 30일간 사용할 수 있는 셰어웨어입니다.
  •  

    기타사항

  • 기존 버전에 덮어서 설치했을 경우 기존 환경설정 파일이 지워질 수 있으므로 설치에 앞서 Default.bar, wincmd.ini, wcx_ftp.ini를 미리 백업해두실 것을 권장합니다.
  • 보다 자세한 Total Commander 사용법, 플러그인 등의 자료는 Total Commander Korean Forum에서 얻을 수 있습니다.
  • Total Commander용 플러그인은 Total Commander 제작사 웹페이지에서추가적으로 다운로드하여 설치가 가능합니다.

  • 소개글 출처 : http://www.betanews.net/article/454569

    + Recent posts