답변:
7-zip은 오픈 소스이므로이 기능을 직접 구현하거나 (티희) 핵심 개발자에게 청원 / 지불 할 수 있다고 가정합니다. 그 대신에 :
7-zip 옵션을 구성하여 수행 할 수는 없지만 새로운 상황에 맞는 메뉴 항목을 만들어 수행 할 수 있습니다. 텍스트는 모형처럼 동적이지 않지만 결과는 동일합니다.
기본적으로 필요한 것은 올바른 매개 변수를 사용하여 7-zip을 시작하여 배치 파일을 작성하여 아카이브에 파일을 추가하고 오늘 날짜를 파일 이름으로 제공하는 배치 스크립트를 작성하는 것입니다.
이 스크립트는이 작업을 수행합니다 ( 여기 의 스크립트를 기반으로 함 ). 이것을 다음과 같은 새 텍스트 파일에 붙여 넣습니다 7ztoday.bat
.
@echo off
FOR /F "TOKENS=1* DELIMS= " %%A IN ('DATE/T') DO SET CDATE=%%B
FOR /F "TOKENS=1,2 eol=/ DELIMS=/ " %%A IN ('DATE/T') DO SET mm=%%B
FOR /F "TOKENS=1,2 DELIMS=/ eol=/" %%A IN ('echo %CDATE%') DO SET dd=%%B
FOR /F "TOKENS=2,3 DELIMS=/ " %%A IN ('echo %CDATE%') DO SET yyyy=%%B
"%programfiles%\7-zip\7z.exe" a %mm%%dd%%yyyy%.7z %1
그런 다음 기본 프로그램 편집기 와 같은 유틸리티를 사용 하여이 배치 스크립트를 가리키는 파일에 대한 새 컨텍스트 메뉴 항목을 추가 할 수 있습니다. 편의상이 변경 사항을 reg 파일로 내보냈으므로이 파일을 새 텍스트 파일로 복사 한 다음 .reg
두 번 클릭하여 레지스트리에 병합하면됩니다.
Windows Registry Editor Version 5.00
; Created with Default Programs Editor
; http://defaultprogramseditor.com/
; Add Verb
[HKEY_CURRENT_USER\Software\Classes\*\shell\AddToTodaysArchive_verb_key]
@="Add file to today's archive"
[HKEY_CURRENT_USER\Software\Classes\*\shell\AddToTodaysArchive_verb_key\command]
@="\"C:\\Users\\Public\\7ztoday.bat\" \"%1\""
7-zip 설정에 관하여 :
해당 하위 메뉴는 7-zip으로 등록되며 7-Zip 파일 관리자를 열고 Tools
-> Options
-> Plugins
로 이동하여 "7-Zip"을 선택한 다음 해당 프로그램 옵션에서 하위 메뉴에 표시되는 내용을 구성 할 수 있습니다. Options
. 해당 창의 목록에는 상황에 맞는 메뉴에서 해당 보조 목록에 사용할 수있는 모든 내장 옵션이 있습니다.