강좌 / 팁

소프트웨어 Total Commander에서 선택목록 저장하기

2020.08.04 19:08

줄리아니 조회:1066 추천:4

 https://windowsforum.kr/index.php?mid=lecture&search_keyword=total+commander&search_target=title_content&document_srl=13364858

TC 선택목록을 파일로 저장 방법 묻는 질문이었고 지후빠님은 Tc 내부명령어와 nircmd를 이용하셔서 문제를 해결하셨는데요

 

다른 방법으로 Tc 내부 명령어와 Autohotkey를 이용한 해결법입니다.

 

1) autohotkey가 설치 되어 있지 않으면 Autohotkey를 설치합니다. 

2) 첨부파일을 버튼바에 등록합니다.

3) 파일 선택후 버튼바를 클릭합니다. 

 

클릭후에는 선택 목록이 해당 폴더 list.txt 에 저장됩니다.

 

SendMessage 1075, 2029, , , ahk_class TTOTAL_CMD ;

여기서 2029는 "cm_CopySrcPathToClip=2029 ;클립보드에 복사: 원본 경로" 를 의미하는 내부 명령어 번호입니다.

내부명령어 번호는 Totalcmd.inc 파일을 보시면 알수 있습니다.

 

IfWinActive, ahk_class TTOTAL_CMD

{

ControlGetFocus, Control, ahk_class TTOTAL_CMD

If (Control="TMyListBox1" or Control="TMyListBox2")

{

SendMessage 1075, 2029, , , ahk_class TTOTAL_CMD  ; cm_CopySrcPathToClip=2029 ;클립보드에 복사: 원본 경로

SetWorkingDir, %Clipboard%

SendMessage 1075, 2037, , , ahk_class TTOTAL_CMD ; cm_CopyFpFileDetailsToClip=2037 ; 클립보드에 복사: 전체 경로와 모든 열

FileAppend ,%Clipboard%,List.txt

SendMessage 1075, 540, , , ahk_class TTOTAL_CMD ; cm_RereadSource=540 ; Reread source

}

}

 

return

 
 
 
 

 

XE1.11.6 Layout1.4.8