有網友留言問如何使用7-Zip來製作自解壓縮的執行檔(SFX),以下是簡要的操作說明。
- 由7-Zip網站下載7-Zip Extra modules: 7z Library, Plugin for FAR, SFXs for installers;4.3X版時標準模組與自解檔模組拆開成兩個下載檔,因此務必去下載這個額外的模組。
- Extra modules解壓縮後會產生一個Installer的子目錄,其內的readme.txt有詳細的操作說明,cr.bat則是測試的批次檔,執行cr.bat則建立自解檔archive.exe。
cr.bat的內容如下:
|
del archive.7z del archive.exe ..\7zr a archive.7z ..\7zr.exe d:\util\AfterRun.exe -m0=BCJ2 -m1=LZMA:d25:fb255 -m2=LZMA:d19 -m3=LZMA:d19 -mb0:1 -mb0s1:2 -mb0s2:3 -mx copy /b ..\7zSD.sfx + config.txt + archive.7z archive.exe |
|
自解檔需要一個額外的設定檔,即Installer目錄裡的config.txt:
|
;!@Install@!UTF-8! Title="Software 5.00 測試" BeginPrompt="Do you want to install the Software 5.00?" RunProgram="AfterRun.exe" ;!@InstallEnd@! |
|
要注意的是:RunProgram的執行命令必須一起壓入自解檔裡,自解後才能順利執行成功。
很可惜的是在GUI介面裡尚未提供產生自解檔的功能,目前只能用命令列的方式來建立。
##
您可能也會有興趣的類似文章
- [Tools] 7-Zip的命令列指令 (4則留言, 2005/02/23)
- 壓縮工具比較:7-Zip, ZipGenius, TUGZip (4則留言, 2005/01/29)
- [Tools] 7-Zip Add命令指令壓入路徑的測試備忘 (2則留言, 2005/03/09)
- [Tools] 7-Zip要如何壓入檔案路徑? (0則留言, 2005/02/24)
- [7-Zip] 設定串聯式快顯功能表之步驟 (2則留言, 2007/06/16)
- 如何在同一部電腦裡安裝並啟動多套OpenOffice.org (0則留言, 2009/10/13)
- [TS-109] 掛載ISO檔案的命令 (0則留言, 2008/03/13)
- 用7-Zip Theme Manager幫7-Zip改頭換面 (5則留言, 2009/03/31)
- [Sites] 圖片網站:Open Clip Art Library (1則留言, 2005/08/08)
- 進階點的統計元件:JoomlaStats (0則留言, 2008/07/13)
- [OOo] 中文拚點包的安裝步驟 (0則留言, 2006/03/28)
- dp.SyntaxHighlighter: 在網頁顯示美觀的程式碼 (2則留言, 2007/02/16)
- 快速切換資料夾之台灣之光:Folder Menu (0則留言, 2009/04/22)
- 用Hinedo直接播放Hinet線上廣播電台 (0則留言, 2010/04/07)
- 運行在TS-109上的ccTiddly設定調整 (2則留言, 2007/12/01)














