소프트웨어 pkm.dll & 7-Zip 개별 압축 -탐색기용-
2024.07.02 23:32
설치-제거 배치파일이 7z-a-each.vbs 이름을 인식하여 전환되도록 하였는데 배치파일 이름으로 판단하게 바꿨습니다.
설치.cmd 실행하여 dll 등록되면 제거.cmd로 바뀌고 제거.cmd 실행하면 dll 등록 해제하고 설치.cmd로 바뀝니다.
7z-a-each-2.zip - 아래 파일 설치된 상태면 제거 실행 후 이 파일을 사용하십시오.
안녕하세요?
예전에 올라온 내용입니다. https://windowsforum.kr/review/13951493
제목은 7-Zip 관련이지만 실제 pkm.dll 사용기입니다.
- http://purebasic.mybb.ru/viewtopic.php?id=959
- pkm_dll.7z - 원본 참고하시면 응용하실 수 있을 것 같습니다.
- pkm.dll이 set.ini 기반으로 시스템에 등록됩니다. 사용자화 가능하다는 뜻입니다.
예전에 지****님께서 우클릭에 메뉴 추가하여 처리시 갯수 제한이 있다고 하여서 테스트하게 되었습니다.
- https://autoit3.tistory.com/890
레지스트리에 사용자가 추가하여 생성되는 우클릭 메뉴는 파일/폴더를 %1(낱개)로 받아서 병렬로 처리합니다.
우클릭 '보내기' 메뉴에 바로 가기 추가하여 처리시에는 한번에 받아서 순차적인 직렬로 처리합니다.
우클릭 메뉴 바로 보이게하고 직렬로 처리하면서 갯수제한에서 벗어나려면 dll로 제작해야하는 것 같습니다.
보내기 아래 바로가기를 등록하면 메뉴를 한단계 더 들어가기는 하나 동일하게 처리할 수 있습니다.
아래 자료는 기술적으로 가능하다는 것을 확인할 목적입니다. 굳이 특별한 경우가 아니면 이럴 필요까지는...
7z-a-each.zip
- 안정된 폴더에 압축을 풀고 '설치-제거-반복.cmd' 관리자 권한으로 실행하면 DLL이 등록됩니다.
- 한번 더 실행하면 비슷 Unregister 메세지가 나옵니다.
- 파일 선택 후 우클릭 메뉴
- 개별 압축된 파일들이 생성되었습니다. 50여개 파일/폴더를 압축하여도 문제 없는 것 같습니다.
pkm.dll 사용처가 있겠다 싶어서 소개하였습니다.
테스트하여 혹시 결과가 다르면 알려주시면 좋겠습니다. ^^
댓글 [25]
-
cungice 2024.07.02 23:41
-
00go 2024.07.03 00:49
자료 가사 합니다.
전 설치만 되고 제거는 안됩니다.
-
지후빠 2024.07.03 07:02
메세지가 정상 출력되었으면 재부팅해 보십시오.ㅜㅜ
7za-each.vbs 등의 파일 이름을 바꾸면 안되구요.
출근하여 다른 컴터에서 테스트해보겠습니다.
오류 원인을 알 수 없으나 위 수정된 것으로 테스트 해보십시오.
다른 컴터들에서 문제가 없어서요.^^
-
00go 2024.07.03 15:36
네. 알겠습니다.
감사 합니다.
-
parannara 2024.07.03 09:21
^^ 수고 많으십니다.
-
꽃동산 2024.07.03 11:35
vbs 스크립트가 작동이 재대로 안됩니다.
-
지후빠 2024.07.03 11:53
탐색기에서 하셔야 합니다. 토커에서는 안됩니다. DLL이 특성을 타는 것 같습니다.
-
꽃동산 2024.07.03 11:57
그러네요. -_- 탐색기를 안써본지가 오래되서
탐색기에서는 되는군요...
-
지후빠 2024.07.03 13:36
저도 탐색기를 잘 안씁니다. ^^
토탈커맨더에서 사용하시려면 DLL 설치 없이,
도구바에 7z-a-each.vbs 등록후 매개변수에 %P%S 넣고 사용하시면 잘 동작합니다.
-
Alpha 2024.07.03 16:14
등록하니깐 잘 됩니다. 감사합니다.
그럼, 설치 후 7z-a-each-2 폴더를 삭제하면 안되겠네요... 그래야 7z-a-each.vbs 등록을 할 수 있으니깐요?
그리고, 개별 파일 및 개별 폴더 압축 잘됩니다. 압축 시 압축 진행 상황을 확인 할 수가 없습니다... 압축 진행 상황을 볼 수 없을까요?
-
지후빠 2024.07.03 18:50
7zG.exe 사용하면 되는데 큰파일이 아니면 번쩍번쩍하여 보기 싫으실 것입니다.
이것보다는 다음 링크를 참고하십시오. ^^
-
지후빠 2024.07.04 20:31
압축 진행 상황 볼 수 있는 vbs 스크립트 아래쪽 댓글에 첨부하였습니다.^^
-
꽃동산 2024.07.03 17:59
감사합니다. vbs 는 잘 몰라서 bat으로 했었는데 후지빠님은 퓨어베이직도 하시나봐요. 부럽기만 하네요. -
지후빠 2024.07.03 18:51
필요할때 조금 찾아서 활용하는 정도입니다. 낫 놓고 ㄱ 자만 안다는...
-
와로 2024.07.03 21:53
후지빠님.............
ㅋㅋㅋㅋㅋㅋ
-
지후빠 2024.07.04 20:31
^^;
-
꽃동산 2024.07.05 18:17
정정 후지빠 -> 지후빠 -
광풍제월 2024.07.03 14:30
수고하셨습니다.
-
와로 2024.07.03 21:59
수고하셨습니다
미리 정리해놓은거 폴더만들어서 통째로 압축한후 필요한거만 마우스로 끌어 끄집어내는게 습관이되서 그런지
개별로 압축해놓으면 이상하게 헷갈리더군요 ㅎㅎ
용량큰 게임폴더같은건 하나하나씩 따로합니다.
안 그러면 스펙이 무난한데도 컴이 뻗어버리더군요..
전 반디집으로 압축률 최대로 해놓고 종종 사용하고 있습니다
개별로 압축한 파일 풀때 각각 따로 폴더 생성해서 한꺼번에 풀수도 있구요.
미리보기해서 내용물 체크 할수 기능은 너무나 편리합니다.
7zip은 가볍긴한데 가끔 wim수정할때나...
저처럼 반디집을 메인으로 사용하는분들을 위한 설정입니다
동꽃산님 댓글 보고 심하게 웃음보 터뜨리고 갑니다 ㅋㅋ
-
꽃동산 2024.07.04 08:29
어느 부분에서 그랬을까요? ^^;;
-
지후빠 2024.07.04 10:06
앗 장문 댓글까징~... 감사합니다.^^
저는 압축하면 토커라는... 반디집 장점이 있군요. 사용해봐야겠습니다. ^^
-
꽃동산 2024.07.04 17:42
지후빠님 gui 방법으로 폴더를 하나식 압축하는 방법이 있나요? 처리 결과를 cmd 에서 말고 gui 에서 보는 방법으로 -
지후빠 2024.07.04 20:24
7zG-a-each.vbs - 첫번째 줄 Zip = "C:\Program Files\7-Zip\7zG.exe" 경로를 자신에 맞게 수정해주십시오.^^
-
꽃동산 2024.07.05 00:00
너무나 잘 됩니다. 감사합니다.
-
Alpha 2024.07.05 10:27
7zG-a-each.vbs -> 7z-a-each.vbs 로 변경 후 잘 됩니다. 감사합니다.
수고 많으셨습니다. 감사합니다.