2014年12月24日 星期三

利用7-zip進行批次壓縮

Reference

1. Code來源
【壓縮軟體】7-ZIP 自動執行批次壓縮
2. Sendto位址尋找
I have Windows 7 and cannot locate the "Send To" folder.

步驟

1.開啟記事本將以下的程式碼貼上。將檔案另存新檔為"7zG.bat"。(code來自Ref.1)
@echo off
set a=C:\Program Files\7-Zip\7zG.exe
for %%a in (%*) do (dir /a %%a|findstr "DIR" >nul 2>nul && ("%a%" a -tzip "%%~dpa%%~na.zip" "%%~a\*") || ("%a%" a -tzip "%%~dpa%%~na.zip" %%a))

2.在下圖的"搜尋程式及檔案"中鍵入"shell:sendto"。點選出現的位址。將步驟1中存下來的7zG.bat檔案複製到此位址資料夾中。

3.將想要一起壓縮的數個檔案點選後,滑鼠右鍵選擇"傳送到",執行7zG.bat即可批次壓縮。