Re: [請益] 如何使用7z來批次壓縮檔案?

看板EZsoft (小軟體)作者 (阿里山神木村拓哉)時間17年前 (2008/03/07 04:08), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串7/15 (看更多)
※ 引述《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
文章代碼(AID): #17q4zBDy (EZsoft)
討論串 (同標題文章)
文章代碼(AID): #17q4zBDy (EZsoft)