何華
日常生活中我們會(huì)遇到一些特殊需求的壓縮任務(wù),這些任務(wù)通過圖形界面操作往往比較復(fù)雜,而如果改用好壓的HaoZipC.EXE命令壓縮,則可以事半功倍。
1. 走進(jìn)HaoZipC.EXE壓縮命令
好壓是大家所熟悉的國(guó)產(chǎn)壓縮軟件。執(zhí)行HaoZip.exe主程序,能夠啟動(dòng)我們平時(shí)使用的圖形界面。然而,與HaoZip.exe同處一個(gè)文件夾的,還有一個(gè)可執(zhí)行文件HaoZipC.exe(圖1),它提供的是使用好壓軟件的另類模式——命令行執(zhí)行模式。如果要執(zhí)行一個(gè)壓縮或解壓任務(wù),只需在命令提示符窗口中執(zhí)行該命令,在命令行中輔以一定的參數(shù)或選項(xiàng),就可以靈活地完成一項(xiàng)壓縮解壓任務(wù)。
HaoZipC.EXE的路徑調(diào)用問題
然而,當(dāng)我們進(jìn)入命令提示符窗口,輸入HaoZipC命令執(zhí)行之后,系統(tǒng)出錯(cuò)了,它告訴我們“Cant load HaoZip.dll”。明明我們的系統(tǒng)中安裝有好壓軟件,且能正常執(zhí)行壓縮解壓任務(wù),為何執(zhí)行HaoZipC出錯(cuò)呢?原來問題出在調(diào)用路徑上。好壓安裝時(shí)并沒有將HaoZipC命令的路徑添加到系統(tǒng)PATH參數(shù)中,因此在好壓安裝目錄之外的文件夾中,無(wú)法找到HaoZipC程序,于是出錯(cuò)。知道了問題產(chǎn)生的原因,只需在命令提示符窗口中執(zhí)行如下命令,將好壓HaoZipC程序的路徑添加到系統(tǒng)路徑參數(shù)PATH中就可以了(圖2)。
PATH %PATH%;C:\Program Files (x86)\2345Soft\HaoZip
在圖示的命令窗口中,我們執(zhí)行了三條命令。第一條命令PATH,顯示系統(tǒng)當(dāng)前可找到的路徑;第二條命令是在原有路徑的基礎(chǔ)上,添加了一個(gè)新的好壓路徑;第三條命令雖然仍是PATH,但顯示的結(jié)果已經(jīng)不同,顯然它已經(jīng)包含了我們添加的新路徑。
HaoZipC.EXE的基本語(yǔ)法參數(shù)
HaoZipC命令的基本語(yǔ)法格式不復(fù)雜,主要由HaoZipC后隨命令參數(shù)、命令開關(guān)和目標(biāo)、原始文件四個(gè)部分組成。要獲得權(quán)威的命令格式和參數(shù)列表,只需先在命令提示符窗口中執(zhí)行上述路徑添加命令,然后執(zhí)行HaoZipC單一命令即可(圖3)。
詳盡的HaoZipC命令參數(shù)與開關(guān)作用,參見表格。實(shí)際在使用時(shí)只需根據(jù)需要選擇添加合適的命令參數(shù)即可。若嫌難以記憶也可不去記,隨用隨查,或打印出來參考。
2. 用HaoZipC實(shí)現(xiàn)的壓縮解壓任務(wù)
對(duì)于沒有使用過命令提示符解決問題的人來說,看了上面的表格,仍可能是一頭霧水,不知從何下手。不急,我們將HaoZipC.EXE壓縮命令建立常用的格式模板,保存在一個(gè)文本文件中。當(dāng)需要執(zhí)行類似任務(wù)時(shí),只需切換到文件所在位置,并進(jìn)入當(dāng)前位置的命令提示符窗口,粘貼命令模板中的一條對(duì)應(yīng)命令,然后對(duì)命令參數(shù)作適當(dāng)修改,回車一鍵就能完成復(fù)雜的壓縮或解壓任務(wù)。
具體來說,建立一個(gè)純文本文件,寫入如下四行命令(圖4):
HaoZipC a -tzip archive.zip *.doc -r
HaoZipC d archive.zip *.doc
HaoZipC x archive.zip -oc:\soft *.doc
HaoZipC u archive.zip *.doc
保存?zhèn)溆谩?/p>
將某個(gè)文件夾中的某類文件添加到壓縮包
一個(gè)文件夾中存放了成千上萬(wàn)的圖片,JPG、PNG、GIF等多種格式相混雜,現(xiàn)希望僅將其中的GIF動(dòng)畫圖片壓縮為一個(gè)ZIP包。
命令:HaoZipC a -tzip GIF動(dòng)畫備份.zip *.GIF -r
添加當(dāng)前目錄所有GIF文件到“GIF動(dòng)畫備份.zip”壓縮文件,含子目錄中的GIF文件。
從壓縮包中自動(dòng)刪除某類無(wú)用文件
下載了一個(gè)archive.zip壓縮包,里面有許多文件夾,但發(fā)現(xiàn)各文件夾中都有廣告HTML文件,如何自動(dòng)清理這些廣告文件?
命令:HaoZipC d archive.zip *.HTML -r
解釋:從archive.zip壓縮文件中刪除*.HTML文件,含子目錄中的文件。
從壓縮包中挑選某類文件進(jìn)行目標(biāo)釋放
archive.zip壓縮包中含有許多類型的電子書,如何實(shí)現(xiàn)只提取其中的EXE類型的電子書?
命令:HaoZipC x archive.zip -oc:\BOOK *.EXE -r
解釋:從壓縮文件archive.zip中釋放EXE文件到c:\BOOK文件夾,包含子目錄中的文件。
自動(dòng)用新的工作文件替換掉壓縮包中的舊文件
“工作備份.ZIP”是一個(gè)工作備份文件,但其中的“工作日志.doc”文件每日更新,如何在不解包的情況下自動(dòng)更新壓縮包中的“工作日志”文件?
命令:HaoZipC u 工作備份.zip 工作日志.doc
解釋:在壓縮文件“工作備份.zip”中更新“工作日志.doc”文件。
小技巧:快速進(jìn)入當(dāng)前文件夾命令提示符窗口
用HaoZipC處理壓縮或解壓任務(wù),目標(biāo)并不固定。那么,如何快速進(jìn)入當(dāng)前文件夾所在的命令提示符窗口呢?在Windows 8以上系統(tǒng)的資源管理器內(nèi),執(zhí)行“文件→打開命令提示符”菜單命令,即可進(jìn)入當(dāng)前文件夾的命令提示符窗口。此外,如果命令提示符窗口已經(jīng)打開,但路徑不是當(dāng)前文件夾,可先在命令提示符窗口中輸入CD半角字符并加一個(gè)半角空格,然后將當(dāng)前文件夾用鼠標(biāo)拖動(dòng)到命令提示符窗口中即可。