Re: [請益] 如何使用7z來批次壓縮檔案?
※ 引述《junorn (威廉華勒斯)》之銘言:
: 這樣用可以一次拉比較多檔案一次一起做
: 但2000以上限定
: @echo off
: set a=c:\program files\7-zip\7z.exe
: for %%a in (%*) do "%a%" a -tzip "%%~dpa%%~na.zip" %%a
: 用法是將上面的文字存成abc.bat檔放在桌面上,或隨便哪個位置都可以看個人習慣
: 假設桌面上有123.exe和234.exe要壓縮成123.zip和234.zip
: 就將123.exe和234.exe圖示拉到abc.bat圖示上面,跑完後會同樣在桌面上產生123.zip
: 和234.zip
: 這樣應該是比較直覺吧...大概
: 但能不能一次拉超過九個我就沒測試了0rz
這個讚
但我覺得將檔案圖示拉到 batch 檔上壓縮雖直覺但不方便
推薦將這個 .bat 檔放到 "傳送到" 裡面
這樣也能右鍵執行壓縮,且不需要動到系統登錄值(綠色軟體XD)
之前我那個"偽"批次壓縮方法放在 "傳送到" 裡會失敗,所以只好寫在右鍵選單內
但 junorn 的寫法可以運作無誤
將建好的 bat 檔,檔名隨便
儲存到 C:\Documents and Settings\(XP帳號)\SendTo 裡面
(若找不到 SendTo 請先顯示隱藏檔)
搭配 Ctrl 或 Shift 選取多個檔案後按右鍵/傳送到
選擇那個 bat 檔就能進行批次壓縮了
不需清單檔,又能整合於右鍵中,也不動到系統改登錄值
個人認為是 7-Zip 實現 WinRAR 的 "一個檔案建立一個壓縮檔" 相當不錯的方法
p.s. 提外話
如果喜歡 GUI 的壓縮介面
可以將 7z.exe,改成 7zG.exe
這樣壓縮過程就會以進度 bar 呈現了
(可惜不是整體進度 哈)
--
【帝江】
有神焉,其狀如黃囊,赤如丹火,六足四翼,渾敦無面目,是識歌舞,實為帝江也。
http://aycu31.webshots.com/image/14150/2006037017327500849_rs.jpg

原來是個會唱歌的的屁股
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.5.59
討論串 (同標題文章)
EZsoft 近期熱門文章
PTT數位生活區 即時熱門文章