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 File Manager และไปที่Tools
-> Options
-> Plugins
เลือก "7-Zip" จากนั้นคลิกOptions
. ในรายการในหน้าต่างนั้นเป็นตัวเลือกทั้งหมดที่มีอยู่ในรายการรองในเมนูบริบท