TC/파일명으로 폴더 만들어 압축 풀기
게시일: 2006/01/14 | 글쓴이: doa | 7678 번 | 프린트 | 메일

TC에서 압축을 해제하는 키는 Alt-F9이다. 압축 파일에 커서를 올려 두거나 파일을 여러개 선택한 후 Alt-F9 키를 누르면 그림과 같은 화면이 나타난다.



옵션 중 경로명도 함께 압축 해제는 압축 파일에 경로가 포함된 경우 경로도 함께 압축해제할 수 있는 옵션이며, 마지막의 파일명으로 폴더를 만들어 각각의 압축 풀기는 현재 선택된 파일명으로 폴더를 생성한 후 이 폴더에 압축을 푸는 옵션으로 압축 파일내에 동일한 파일명를 갖는 파일이 있는 경우에 사용할 수 있는 유용한 옵션이다.

그런데 문제는 경로명도 함께 압축 해제 옵션은 선택 사항이 저장되지만 파일명으로 폴더를 만들어 각각의 압축 풀기 옵션은 설정이 저장되지 않는다는 점이다. 따라서 이번 팁에서는 압축 해제시 자동적으로 파일명으로 폴더를 만들어 각각의 압축 풀기 옵션을 선택해서 압축을 해제하는 방법을 설명하겠다. 절차는 다음과 같다.

  1. 다음 내용을 UnpackFilename.vbs라는 파일로 저장한다.
    '파일 이름으로 풀기
    '이 스크립트는 QAOS.com에서 제작한 것입니다.
    '이 스크립트는 수정없이 배포할 수 있습니다.
    Set WshShell = WScript.CreateObject("WScript.Shell" ) 
    WshShell.SendKeys "%{F9}" 
    WScript.Sleep 500 
    WshShell.SendKeys "%{S}"
  2. TC의 시작/시작 메뉴 변경 메뉴를 클릭한다.
  3. 하단의 단축키에서 CTRL-ALT-F9를 선택한다.
  4. 명령어를 UnpackFilename.vbs로 지정한다.
  5. 추가 버튼을 클릭하고 단축키의 제목을 입력(예: 파일명으로 압축 풀기)한다.
  6. 확인 버튼을 클릭한다.


이 팁을 적용한 후 압축 파일에 커서를 올려놓은 후 Ctrl-Alt-F9를 누르면 자동적으로 파일명으로 폴더를 만들어 각각의 압축 풀기 옵션이 체크되는 것을 알 수 있다. 만약 이 팁이 정상적으로 동작하지 않는다면 WScript.Sleep 500에서 500을 다른 값으로 변경하면된다. 여기서 500은 0.5초를 말한다.



다운로드: UnpackFilename.vbs 파일은 다음 링크에서 직접 다운 받을 수 있다.



주1: 이 스크립트는 Alt-S를 전송해서 파일명으로 폴더를 만들어 각각의 압축 풀기 옵션을 선택한다. 따라서 그림의 적색원의 문자가 다른 경우에는 WshShell.SendKeys "%{S}"를 실제 문자로 대치해야 한다.

댓글: 이 팁은 haramshin님의 질문, total commander에서 압축을 풀때 "파일명으로 폴더 만들어 풀기"를 기본값으로 설정하려면..에 대한 답으로 작성되었습니다.


쉘 확장/Windows 탐색기에 날개를 달자, FilePlus 이전에 여러 가지 쉘 확장에대한 팁... (9740) 2006-01-15
키보드가 없는 경우 문자 입력하기 팁을 쓰다보면 어떤 팁을 올려야 할지 고민이되는 ... (8210)2006-01-13

QAOS.com에 게시된지 1년 이상된 자료와 관리자가 공개한 자료는 누구나 제한없이 읽을 수 있습니다.
그러나 QAOS.com의 자료를 퍼가는 것은 금지하고 있습니다.

이 정보가 유용하다고 생각되시면 QAOS.com과 많은 다른 사람들을 위해 퍼가기 보다는 링크로 알려주시기 바랍니다.

세상사는 이야기



RSS 구독 (익명 | 회원 | 강좌 | 포럼)
(C) 1996 ~ 2017 QAOS.com All rights reserved.