返回列表 上一主題 發帖

[原創] Batch_Compression_v3.1

[原創] Batch_Compression_v3.1

本帖最後由 linyancheng 於 2022-7-14 20:36 編輯

Batch_Compression_v3.1
■3.0主要更新:
1.支援 7-Zip
2.加密模式新增「包含檔名」模式
3.儲存路徑模式新增「絕對路徑」、「無路徑」模式
■3.1主要更新:
1.以 7-Zip 壓縮不再使用額外的「7z.exe、7z.dll」,須安裝7-Zip。但若 7-Zip 無法執行,須於環境變數 Path 中新增 7-Zip 安裝路徑(通常為「C:\Program Files\7-Zip\」)。環境變數 Path 中如何新增變數值方法請自行搜尋。新增後通常須重啟電腦方能起作用。
2.創建壓縮列表時可指定列數。
3.改善介面。
■程式說明:
●rar 格式以 WinRAR 壓縮,7z 格式以 7-Zip 壓縮,zip 格式可選擇壓縮程式。
●以 WinRAR 壓縮須安裝 WinRAR。
●以 7-Zip 壓縮須安裝7-Zip。
●若 7-Zip 無法執行,請於環境變數 Path 中新增 7-Zip 安裝路徑(通常為「C:\Program Files\7-Zip\」)。
●環境變數 Path 中新增變數值方法請自行搜尋。新增後通常須重啟電腦方能起作用。
●不可更改欄標題。
●「欄標題列」必須保持於第一列,「預設值列」必須保持於第二列。
●工作表所有的列皆可使用。
●「加密模式」中「包含檔名」對 zip 格式無作用。
●「儲存路徑」中「無路徑」對 7-Zip 不起作用,7-Zip 會以預設的「相對路徑」取代。
●不同的壓縮程式使用不同的「自訂開關」,先確定壓縮程式再輸入「自訂開關」。
●須先輸入「被壓縮檔案路徑和名稱」,才可「擷取檔案路徑」和「擷取檔案名稱」
●使用「僅應用於選擇列」時,選擇可為不連續之任意形狀。若一列被多個選擇區域選中,則該列會被執行多次。
●當不使用「僅應用於選擇列」時,「預設值列」不會被執行。
●壓縮時,該列是否被執行,以「主欄位」為依據,「主欄位」為空白,則該列不會被執行。
●多對一壓縮時,可能須設定間隔時間,以避免目標檔案使用中而產生錯誤。
●建議使用「Path Copy Copy」批次複製「資料夾或檔案」的「路徑和名稱」,再貼入「被壓縮檔案路徑和名稱」欄中。下載:https://pathcopycopy.github.io
●建議使用「EmEditor」手動排序(使用 Ctrl + Shift + ↑↓)複製的「路徑和名稱」,再貼入「被壓縮檔案路徑和名稱」欄中。下載:https://zh-tw.emeditor.com
●若有任何問題,請至「O & C VBA研究社_https://www.facebook.com/groups/vba.club/」詢問。
Batch_Compression_v3.1.gif

Batch_Compression_v3.1.zip (127.38 KB)

Word呈現極致的靜態之美,Excel展現極致的動態之美。

        靜思自在 : 人要知福、惜福、再造福。
返回列表 上一主題