태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

티스토리 툴바


필자는 토탈커맨더(이전 윈도우커맨더)를 사용한지 10년도 훨씬 넘은듯하다..
여러가지 기능은 과히 토커 없으면 컴맹된다 할정도로 막강한 기능과 플러그인을 자랑한다.
그리고 그전에도 계속 사용하게 되었던 계기중에 하나가 토탈커맨더는 실행환경을 그다지 타지 않기 때문이라고 본다. 

즉 쉽게말해 Copy & Run 이 가능하다는 소리..
예전에 Windows 3.x 시절엔 Wincmd.exe 를 쉘로 해놓고 써도 무방할 정도였으니 말이다.. (지금은 explorer.exe 가 메인 쉘이지만..)

어쨋던 토커를 사용하면서 두가지만 알아두면 포터블로 사용하는데 전혀 문제가 없다..

아래 두가지를 확인해보자..
 1. Ini 파일 ini 파일은 크게 두개가 젤 중요하다.
하나는 WINCMD.INI  또하나는 WCX_FTP.INI 이다.
플러그인이나 기타의 ini 파일이 더 있을수 있지만 wincmd.ini 파일이 제일 중요하다고 볼수있다.
그럼 문제는 이 ini 파일을 어디에서 읽어올까? 하는것이다.
아래의 레지스트리 내용을 보자

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Ghisler\Windows Commander]
"IniFileName"=".\\wincmd.ini"
"FtpIniName"=".\\wcx_ftp.ini"

[HKEY_LOCAL_MACHINE\SOFTWARE\Ghisler\Total Commander]
"IniFileName"=".\\wincmd.ini"
"FtpIniName"=".\\wcx_ftp.ini"


;[HKEY_CURRENT_USER\Software\Ghisler\Total Commander]
;"InstallDir"="D:\\win-util\\wincmd"


;by bulker

필자는 위의 레지스트리 내용을  wincmdini.reg 파일로 저장해놓고 토커실행전에 한번 등록을 해주고 사용한다. 물론 포터블이라면 이동시 이런걸 등록해주는 것 자체가 귀찮은 일이지만 주로 쓰는 데스크탑에서는 이렇게 등록을 해서 사용한다.

- 또하나의 방법은 bat 파일로 기동시키는것..
totalcmd.exe 는실행 파라메터 지정이 가능하다.
_tc.bat 파일을 만들어서 아래의 한줄을 넣고 _tc.bat로 실행을 시키면 된다.
start TOTALCMD.EXE /I=.\wincmd.ini /F=.\wcx_ftp.ini

이것으로 ini를 불러오는 문제는 해결...
 2. 환경변수  그다음에 확인할것이 버튼바나 메뉴등에서 사용하는 어플리케이션의 경로문제다.
USB 에 복사해서 사용하다보면 USB를 꼽는 시스템마다 드라이브레터가 변경되고 그렇다면 등록해둔 버튼바나 메뉴가 정상적으로 동작을 하지 않는다..
그래서 토커개발자는 환경변수를 토커실행시 등록하고 종료시 해제하는 기능을 넣어 두었다.

토커 실행전에 명령프롬프트에서 set 을 쳐보면 등록된 환경변수가 나타난다.
그러나 토커에 관련된것은 없다.
토커 실행후 다시 set을 실행하면
COMMANDER_DRIVE
COMMANDER_INI
COMMANDER_PATH
의 3가지 환경변수가 추가되어있는것을 알수 있다.

토커폴더 하위에 program/myapp.exe 라는 것을 가지고 있다면 명령 등록시
%COMMAND_PATH%/program/myapp.exe  라고 지정해두면
어떤 드라이브 레터를 받아도 구동이 가능하다.
마찬가지로 토커가 실행된 드라이브 레터를 알기위해선 %COMMAND_DRIVE% 로 이용할수 있다.



위의 두가지만 잘 활용하면 포터블로 토커를 돌리는것은 거저먹기라고 할수 있겠다.

토커의 여러 기능은 온라인상에서 쉽게 찾을수 있다..

저작자 표시 비영리 동일 조건 변경 허락
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 벌커덕스
한도 0

도깨비뉴스. http://www.dkbnews.com/?mn=news&mode=read&nidx=8262&dom=8...

Unity3D 일일 자동 빌드 하기

현재 프로젝트가 Unity3D를 이용하여 개발을 진행하다 보니 일일 자동 빌드의 필요성이 있어 해당 기능을 적용하였다. 우선 자동 빌드를 하기 위한 시스템에는 유니티 에디터가(빌더,컴파일러) 설치되어 있어야 한다. SCM은 S..

어쩌다가 찾아볼일 생기는 메인보드 비프음 판독하기

집에 컴퓨터가 많다보니 이런저런 수리할일이 생기는데 비프음가지고 장애유무를 판단해야한다. 그때마다 구글링하기도 불편하고.. 바이오스 종류별로 잘 정리해논 사이트가 있다. 이거하나면 비프음이 뭔뜻인지 알수 있다. http://w..

EXCEL VBA - 다른파일 스크립트 호출 및 종료

VBA코드의 재사용및 관리를 위하여 해당 데이터가 들어있는 엑셀에서는 비지니스 로직이 들어있는 코드를 생성하지 않는다. 하나의 엑셀파일에 모든 VBA코드를 작성/관리하고 데이터가 있는 엑셀파일에서 해당 기능을 호출하는 것. 이..

ER Studio Entity Name to Clipboard Sample Code

Sub Main Dim mdl As Model Dim ent As Entity Dim attr As AttributeObj Dim strResult As String Set mdl = DiagramManager.ActiveDi..

Unity3D 일일 자동 빌드 하기
스마트폰에 교통신용카드 이식하면 지갑이 필요없다.
스마트폰에 교통신용카드 이식하면 지갑이 필요없다.
스마트폰에 교통신용카드 이식하면 지갑이 필요없다.
스마트폰에 교통신용카드 이식하면 지갑이 필요없다.