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-почтовых настроек:
Это конкретное подменю зарегистрировано 7-Zip, и вы можете настроить то, что появляется в подменю из опций этой программы, открыв 7-Zip File Manager и перейдя в Tools
-> Options
-> Plugins
, выберите «7-Zip» , затем нажмите Options
. В списке в этом окне есть все встроенные опции, которые доступны для этого вторичного списка в контекстном меню.