找回密碼 或 安全提問
 註冊
|註冊|登錄

伊莉討論區

搜索
請尊重及感激所有版主付出和奉獻發表文章前請先閱讀相關版規認識好友、聊天,分享生活趣事
vroverlordgemg 無碼gdofficephotosho
副職業大3dparis hiにーとと女装探偵美谷朱里星間

休閒聊天興趣交流學術文化旅遊交流飲食交流家庭事務PC GAMETV GAME
熱門線上其他線上感情感性寵物交流家族門派動漫交流貼圖分享BL/GL
音樂世界影視娛樂女性頻道潮流資訊BT下載區GB下載區下載分享短片
電腦資訊數碼產品手機交流交易廣場網站事務長篇小說體育運動時事經濟
上班一族博彩娛樂

(4月新番)[繁]夜櫻家

(4月新番)[繁]轉生為

[繁]格林童話變奏曲03

[繁]月光下的異世界之

[簡]狼與辛香料 Merch

[簡]終末的火車前往何
電腦新資訊電腦軟體討論電腦軟體資訊分享電腦硬體討論電腦硬體資訊分享電腦萌化版電腦系統 OS 討論電腦程式設計
電腦設計技術交流圖像設計及交流各類下載工具教學寬頻上網討論
查看: 20376|回復: 4
打印上一主題下一主題

[求助][已解決]想用7z的語法一次解壓縮不同密碼的壓縮檔,讓檔案不被覆蓋過去[複製鏈接]

  尊貴會員

Melty Snow  雪靈

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

帖子
3222
積分
24364 點
潛水值
77220 米
樓主
發表於 2018-3-4 02:31 PM|顯示全部樓層
若對尊貴或贊助會員有任何疑問,歡迎向我們查詢。我們的即時通或MSN: admin@eyny.com
本帖最後由 snowflying 於 2018-3-4 02:35 PM 編輯

把密碼存在 password.txt 裡面
然後執行這個 batch
  1. @echo off
  2. setlocal enabledelayedexpansion

  3. for %%x in (*.rar) do (
  4.     call :inner %%x
  5. )
  6. pause
  7. goto :eof

  8. :inner
  9. for /f "tokens=*" %%a in (password.txt) do (
  10.   "C:\Program Files\7-Zip\7z.exe" x -p%%a %1 -o"*" -y 1>NUL:
  11.   
  12.   if !errorlevel! == 0 (
  13.     echo %1 Success
  14.     goto :eof
  15.   )
  16. )

  17. :eof
複製代碼
...
瀏覽完整內容,請先 註冊登入會員
Melty Snow [雪靈]
若對尊貴或贊助會員有任何疑問,歡迎向我們查詢。我們的即時通或MSN: admin@eyny.com

使用道具檢舉

  尊貴會員

Melty Snow  雪靈

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

帖子
3222
積分
24364 點
潛水值
77220 米
頭香
發表於 2018-3-4 07:13 PM|顯示全部樓層
本帖最後由 snowflying 於 2018-3-4 07:44 PM 編輯
BJ2016 發表於 2018-3-4 06:59 PM
下載: 訪客無法瀏覽下載點,請先 註冊登入會員

非常感謝您!已經解決了。
再請教問題。
可是這程式只能解開rar有辦法連7z和zip格式一起解壓嗎?
...
瀏覽完整內容,請先 註冊登入會員

點評

BJ2016 實在太感謝您了! 拜服!  發表於 2018-3-4 07:32 PM
Melty Snow [雪靈]

使用道具檢舉

  尊貴會員

Melty Snow  雪靈

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

帖子
3222
積分
24364 點
潛水值
77220 米
3
發表於 2018-3-4 09:51 PM|顯示全部樓層
回覆中加入附件並不會使你增加積分,請使用主題方式發佈附件。
BJ2016 發表於 2018-3-4 09:24 PM
下載: 訪客無法瀏覽下載點,請先 註冊登入會員

真的非常感謝您。
發現加入這行語法後,找不到密碼會出現空的資料夾。
請問有辦法解決嗎? ...
  1. @echo off
  2. setlocal enabledelayedexpansion

  3. for %%x in (*.rar,*.zip,*.7z) do (
  4.     call :inner "%%x"
  5. )
  6. pause
  7. goto :eof

  8. :inner
  9. for /f "tokens=*" %%a in (password.txt) do (
  10.   "C:\Program Files\7-Zip\7z.exe" x -p"%%a" %1 -o"*" -y 1>NUL:
  11.   
  12.   if !errorlevel! == 0 (
  13.     echo %1 Success
  14.     del %1
  15.     goto :EOF
  16.   )
  17. )

  18. RMDIR /S /Q %~n1

  19. :eof
複製代碼
...
瀏覽完整內容,請先 註冊登入會員

點評

BJ2016 真的感謝您。 謝謝您辛苦解答! 真的麻煩您了!  發表於 2018-3-4 10:02 PM
Melty Snow [雪靈]
若新密碼無法使用,可能是數據未更新。請使用舊密碼看看。

使用道具檢舉

  尊貴會員

Melty Snow  雪靈

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

帖子
3222
積分
24364 點
潛水值
77220 米
4
發表於 2018-12-6 04:29 PM|顯示全部樓層
BJ2016 發表於 2018-12-6 10:54 AM
下載: 訪客無法瀏覽下載點,請先 註冊登入會員

年底已經到了,大大的程式碼非常好用,真的感謝您

但是只要檔名有「!」半形,就無法解壓。
  1. @echo off

  2. for %%x in (*.rar,*.zip,*.7z) do (
  3.     set flag=0
  4.     call :HANDLE_FILE "%%x"
  5. )

  6. pause
  7. goto :EOF

  8. :HANDLE_FILE

  9. for /f "tokens=*" %%a in (password.txt) do (
  10.     call :7z %1 "%%a"
  11. )

  12. if %flag% == 0 (
  13.     echo %~n1
  14.     RMDIR /S /Q %~n1
  15. )

  16. goto :EOF

  17. :7z

  18. if %flag% == 1 (
  19.     goto :EOF
  20. )

  21. "C:\Program Files\7-Zip\7z.exe" x -p""%2"" ""%1"" -o"*" -y 1>NUL:

  22. if %errorlevel% == 0 (
  23.     set flag=1
  24.     echo %1 Success
  25.     del %1
  26.     goto :EOF
  27. )

  28. :EOF
複製代碼
...
瀏覽完整內容,請先 註冊登入會員
Melty Snow [雪靈]
若瀏覽伊莉的時侯發生問題或不正常情況,請使用Internet Explorer(I.E)。

使用道具檢舉

  尊貴會員

Melty Snow  雪靈

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

帖子
3222
積分
24364 點
潛水值
77220 米
5
發表於 2018-12-10 05:53 PM|顯示全部樓層
如果你忘記伊莉的密碼,請在登入時按右邊出現的 '找回密碼'。輸入相關資料後送出,系統就會把密碼寄到你的E-Mail。
本帖最後由 snowflying 於 2018-12-10 05:53 PM 編輯
BJ2016 發表於 2018-12-7 11:27 AM
下載: 訪客無法瀏覽下載點,請先 註冊登入會員

更改了之後,變成只能解壓一個壓縮檔,就會自動關閉視窗。
也就是說:無法連續解壓複數的壓縮檔。
不好意思 ...
...
瀏覽完整內容,請先 註冊登入會員





Melty Snow [雪靈]
若瀏覽伊莉的時侯發生問題或不正常情況,請使用Internet Explorer(I.E)。

使用道具檢舉

您需要登錄後才可以回帖 登錄 | 註冊

Powered by Discuz!

© Comsenz Inc.

重要聲明:本討論區是以即時上載留言的方式運作,對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。 由於本討論區受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者發現有留言出現問題,請聯絡我們。有權刪除任何留言及拒絕任何人士上載留言,同時亦有不刪除留言的權利。切勿上傳和撰寫 侵犯版權(未經授權)、粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。
回頂部