將虛線之間內容(不含虛線)複製到純文字檔,將附檔名 txt 改成 bat
----------------------------------
@echo off
set a=c:\program files\7-zip\7z.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
)
)
----------------------------------
將建好的 bat 檔,檔名隨便,例如 "批次壓縮.bat"
儲存到 C:\Documents and Settings\(你的XP帳號)\SendTo 裡面
(若找不到 SendTo 請先顯示隱藏檔)
p.s. 提外話
如果喜歡 GUI 的壓縮介面
可以將 7z.exe,改成 7zG.exe
這樣壓縮過程就會以進度 bar 呈現了
(可惜不是整體進度 哈)