SmartZip(智能解壓縮)是一款大概能被普通人使用的7-zip擴(kuò)展腳本,提供智能解壓、自動(dòng)輸入密碼、解壓嵌套壓縮包、解壓縮后重命名等功能,并可以整合進(jìn) Directory Opus。雙擊程序之后會(huì)自動(dòng)打開配置文件,按需修改即可。
功能介紹
智能解壓
文件后綴名符合ini-ext,extExp規(guī)則則解壓
嵌套壓縮包解壓后會(huì)刪除
自帶兩個(gè)密碼,上次使用的密碼,剪貼板復(fù)制的內(nèi)容(移除了首尾空格和換行)
如不想添加可以直接復(fù)制密碼然后運(yùn)行智能解壓
自動(dòng)新增使用過的密碼2.20+
動(dòng)態(tài)排序密碼2.20+
單文件時(shí)解壓至當(dāng)前文件夾
多文件時(shí)解壓到當(dāng)前文件夾下的某個(gè)文件夾
壓縮包包含密碼時(shí),遍歷設(shè)置的密碼,密碼正確解壓,不正確提示手動(dòng)輸入密碼并解壓
解壓完成后按照指定規(guī)則處理壓縮后的文件,如重命名,刪除
解壓嵌套壓縮包
智能打開
如果是壓縮包則打開,如果不是則顯示添加到壓縮包界面
壓縮
全是文件夾則每個(gè)文件夾生成一個(gè)壓縮包, 否則生成單個(gè)壓縮包
使用說明
設(shè)置方式
直接運(yùn)行SmartZip.exe會(huì)顯示設(shè)置界面3.0+
建議清空所有passwordrenamedelete然后按照需求添加
可批量從txt或舊版本ini設(shè)置中導(dǎo)入密碼3.0+
更多自定義請(qǐng)直接編輯ini,參考以下鏈接設(shè)置,后續(xù)可能不再更新ini文檔
運(yùn)行方式
如果啟用了右鍵,可在資源管理器中右鍵文件使用
由于右鍵菜單單次只能傳遞一個(gè)文件,傳遞多文件過于復(fù)雜
目前方法為在當(dāng)前窗口發(fā)送 復(fù)制(Ctrl+C) 快捷鍵,可能會(huì)擾亂剪貼板
右鍵菜單有15個(gè)文件限制,解除限制訪問下方鏈接按說明操作
context-menus-shortened-select-over-15-files
右鍵實(shí)現(xiàn)方式不完美
右鍵發(fā)送到菜單2.14+
不影響剪貼板
不受15個(gè)文件限制影響
如使用資源管理器可用此代替
缺點(diǎn)是在二級(jí)目錄里
通過直接傳遞參數(shù)運(yùn)行(推薦但比較繁雜)
智能解壓:SmartZip.exe x file1 file2 file3 ....
手動(dòng)指定編碼解壓:SmartZip.exe xc file1 file2 file3 ....
使用7-zip打開:SmartZip.exe o file1
壓縮:SmartZip.exe a file1 file2 file3 ....
Directory Opus 示例
智能解壓:SmartZip.exe x {allfilepath}
手動(dòng)指定編碼解壓:SmartZip.exe xc {allfilepath}
使用7-zip打開:SmartZip.exe o {allfilepath}
壓縮:SmartZip.exe a {allfilepath}
向Contextmenu.exe傳遞參數(shù)或直接運(yùn)行
它會(huì)在運(yùn)行時(shí)執(zhí)行復(fù)制,然后將其傳給主腳本執(zhí)行
選中文件然后以快捷鍵或其他方法調(diào)用Contextmenu.exe
無參時(shí)默認(rèn)智能解壓
智能解壓:Contextmenu.exe x
手動(dòng)指定編碼解壓:Contextmenu.exe xc
使用7-zip打開:Contextmenu.exe o
壓縮:Contextmenu.exe a
直接運(yùn)行SmartZip.exe然后拖拽文件到界面上會(huì)觸發(fā)智能解壓3.0+
拖拽文件到SmartZip.exe上會(huì)觸發(fā)智能解壓
手動(dòng)指定編碼解壓界面
右鍵菜單界面
批量解壓界面
批量壓縮界面
關(guān)于自動(dòng)輸入密碼
當(dāng)剪貼板中有密碼時(shí),選擇智能解壓縮會(huì)全自動(dòng)完成,無需輸入密碼;
當(dāng)壓縮包內(nèi)有包含密碼的 .txt 文件時(shí),也會(huì)自動(dòng)解壓縮,無需輸入密碼;
當(dāng)字典中包含正確密碼時(shí),自動(dòng)解壓縮,無需輸入密碼。
字典在配置文件的[password]部分 ,編輯添加即可。