7-zip es de código abierto, así que supongo que podría implementar esta función usted mismo (tee hee) o solicitar / pagar a los desarrolladores principales para que lo hagan por usted. En lugar de eso:
No puede hacerlo configurando las opciones de 7-zip, pero puede hacerlo creando un nuevo elemento del menú contextual. El texto no será dinámico como su maqueta, pero los resultados serán los mismos.
Básicamente, lo que tendrá que hacer es crear un script por lotes que ejecute 7-zip con los parámetros correctos para tomar el archivo que especifique y agregarlo a un archivo, proporcionando la fecha de hoy como el nombre del archivo.
Este script lo hará (según el script de aquí ). Pegue esto en un nuevo archivo de texto llamado 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
Luego, utilizando una utilidad como el Editor de programas predeterminados , podemos agregar un nuevo elemento de menú contextual para los archivos que apuntan a este script por lotes. Por conveniencia, exporté este cambio como un archivo de registro, por lo que puede copiarlo en un nuevo archivo de texto que termine .reg
y hacer doble clic para fusionarse en el registro.
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\""
En cuanto a la configuración de 7 zip:
Ese submenú en particular está registrado por 7-zip, y puede configurar lo que aparece en el submenú desde las opciones de ese programa, abriendo el Administrador de archivos 7-Zip y yendo a Tools
-> Options
-> Plugins
, seleccione "7-Zip", luego haga clic Options
. En la lista de esa ventana están todas las opciones integradas que están disponibles para esa lista secundaria en el menú contextual.