TC에서 압축을 해제하는 키는
Alt-F9이다. 압축 파일에 커서를 올려 두거나 파일을 여러개 선택한 후
Alt-F9 키를 누르면 그림과 같은 화면이 나타난다.
옵션 중
경로명도 함께 압축 해제는 압축 파일에 경로가 포함된 경우 경로도 함께 압축해제할 수 있는 옵션이며, 마지막의
파일명으로 폴더를 만들어 각각의 압축 풀기는 현재 선택된 파일명으로 폴더를 생성한 후 이 폴더에 압축을 푸는 옵션으로 압축 파일내에 동일한 파일명를 갖는 파일이 있는 경우에 사용할 수 있는 유용한 옵션이다.
그런데 문제는
경로명도 함께 압축 해제 옵션은 선택 사항이 저장되지만
파일명으로 폴더를 만들어 각각의 압축 풀기 옵션은 설정이 저장되지 않는다는 점이다. 따라서 이번 팁에서는 압축 해제시 자동적으로
파일명으로 폴더를 만들어 각각의 압축 풀기 옵션을 선택해서 압축을 해제하는 방법을 설명하겠다. 절차는 다음과 같다.
- 다음 내용을 UnpackFilename.vbs라는 파일로 저장한다.
'파일 이름으로 풀기
'이 스크립트는 QAOS.com에서 제작한 것입니다.
'이 스크립트는 수정없이 배포할 수 있습니다.
Set WshShell = WScript.CreateObject("WScript.Shell" )
WshShell.SendKeys "%{F9}"
WScript.Sleep 500
WshShell.SendKeys "%{S}"
- TC의 시작/시작 메뉴 변경 메뉴를 클릭한다.
- 하단의 단축키에서 CTRL-ALT-F9를 선택한다.
- 명령어를 UnpackFilename.vbs로 지정한다.
- 추가 버튼을 클릭하고 단축키의 제목을 입력(예: 파일명으로 압축 풀기)한다.
- 확인 버튼을 클릭한다.
이 팁을 적용한 후 압축 파일에 커서를 올려놓은 후
Ctrl-Alt-F9를 누르면 자동적으로
파일명으로 폴더를 만들어 각각의 압축 풀기 옵션이 체크되는 것을 알 수 있다. 만약 이 팁이 정상적으로 동작하지 않는다면
WScript.Sleep 500에서
500을 다른 값으로 변경하면된다. 여기서 500은 0.5초를 말한다.
다운로드:
UnpackFilename.vbs 파일은 다음 링크에서 직접 다운 받을 수 있다.
주1: 이 스크립트는 Alt-S를 전송해서 파일명으로 폴더를 만들어 각각의 압축 풀기 옵션을 선택한다. 따라서 그림의 적색원의 문자가 다른 경우에는 WshShell.SendKeys "%{S}"를 실제 문자로 대치해야 한다.
댓글: 이 팁은 haramshin님의 질문, total commander에서 압축을 풀때 "파일명으로 폴더 만들어 풀기"를 기본값으로 설정하려면..에 대한 답으로 작성되었습니다.