用7-Zip產生自解SFX檔
 2006/03/30 |  分類: 檔案、資料夾管理
 | 點擊數: 2 / 4968
有網友留言問如何使用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
|
- AfterRun.exe是解壓縮後被叫用的執行檔,為了讓自解檔能順利讀到,必須一起壓入自解檔裡。
- 7zr.exe也可使用7z.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@!
|
- config.txt必須以UTF-8編碼
- Title是自解時彈出對話視窗的標頭文字
- Beginprompt是對話視窗內的提示文字
- RunProgram是解壓縮後執行的執行命令
|
要注意的是:RunProgram的執行命令必須一起壓入自解檔裡,自解後才能順利執行成功。
很可惜的是在GUI介面裡尚未提供產生自解檔的功能,目前只能用命令列的方式來建立。
##
您可能也會有興趣的類似文章
- [Tools] 7-Zip的命令列指令 (4則留言, 2005/02/23)
- 壓縮工具比較:7-Zip, ZipGenius, TUGZip (4則留言, 2005/01/29)
- [7-Zip] 設定串聯式快顯功能表之步驟 (2則留言, 2007/06/16)
- [Tools] 7-Zip要如何壓入檔案路徑? (0則留言, 2005/02/24)
- [Tools] 7-Zip Add命令指令壓入路徑的測試備忘 (2則留言, 2005/03/09)
- Windows 7試用小記 (0則留言, 2009/08/19)
- 開始試用FireFox 3.1 Beta 1 (0則留言, 2008/10/18)
- [轉貼] 吹熄燈號前兆?CA無預警關閉台灣及亞太區六分公司 (5則留言, 2007/11/19)
- 不費力Plurk Karma升級術:Plurk Top Mass Vote (1則留言, 2011/02/22)
- [轉貼] Office外的另一選擇:StarOffice 8測試版 (0則留言, 2005/04/01)
- 安裝中文環境的KDE (0則留言, 2004/12/21)
- QNAP TS-109 NAS韌體2.0更新:變更BT程式 (0則留言, 2008/02/11)
- Net.exe的妙用 (1則留言, 2005/01/20)
- 安裝通用輸入法編輯器以擴充Windows 7 輸入法 (0則留言, 2011/11/20)
- 將Big5的內容轉出成日文 (0則留言, 2006/04/27)
隨機文章- [jEdit] jEdit編輯器的初始設定與必裝插件 (3)
- [轉貼] 關於台灣大選的一些感想:我真的很羡慕 很羡慕 (3)
- 第二強的剪貼簿工具:MemoClip (4)
- 快速將SkyDrive資料夾設定為網路磁碟機的方法 (1)
- 用反垃圾郵件代理程式Anti-Spam SMTP Proxy (ASSP)清除惱人的垃圾信 (2)
- [Tools] 為硬碟做健康檢查:HDDlife; 硬碟測試:HD_Speed、HD Tune
- IE擴充工具列:IE Developer Toolbar
- [轉貼] 國家步道系統網站
- 取得iReport / JasperReports報表內特定元件的方法 [修訂]
- [QNAP NAS] 把NAS當私人圖床的步驟:如何在網誌裡使用NAS裡的圖片 (2)
歷史熱門文章
- 如何手動輸入Plurk的表情圖示? (352,895 點擊/2008-09-29)
- 簡單放大Plurk輸入區的方法[修訂] (86,910 點擊/2008-09-29)
- 啟用&關閉中華電信ZyXEL P874的無線網路連線功能的步驟[修訂] (83,674 點擊/2011-06-01)
- Plurk CSS樣式自訂修改全攻略 (83,020 點擊/2009-07-04)
- 網路升級光世代50M/3M與設定ZyXEL P874 (53,109 點擊/2011-05-28)
- 輕鬆學會彈指神功-揭露AutoHotkey絕技 (43,107 點擊/2008-04-10)
- iPad新手入門技巧 (40,340 點擊/2011-02-05)
- 分享世博台灣館主題曲『台灣的心跳聲』MV(附歌詞+下載連結+新歌詞) (38,131 點擊/2010-04-27)
- 把HTC Touch HD操作介面換成Spb Mobile Shell,美觀又便利! (37,942 點擊/2009-02-18)
- 另一套適用手機的影片轉檔工具:WinAVI 3GP/MP4/PSP/iPod Video Converter (35,892 點擊/2009-04-18)
|
熱門文章排行
- 如何手動輸入Plurk的表情圖示? (352,895 views/2008-09-29)
- 簡單放大Plurk輸入區的方法[修訂] (86,910 views/2008-09-29)
- 啟用&關閉中華電信ZyXEL P874的無線網路連線功能的步驟[修訂] (83,674 views/2011-06-01)
- Plurk CSS樣式自訂修改全攻略 (83,020 views/2009-07-04)
- 網路升級光世代50M/3M與設定ZyXEL P874 (53,109 views/2011-05-28)
- 輕鬆學會彈指神功-揭露AutoHotkey絕技 (43,107 views/2008-04-10)
- iPad新手入門技巧 (40,340 views/2011-02-05)
- 分享世博台灣館主題曲『台灣的心跳聲』MV(附歌詞+下載連結+新歌詞) (38,131 views/2010-04-27)
- 把HTC Touch HD操作介面換成Spb Mobile Shell,美觀又便利! (37,942 views/2009-02-18)
- 另一套適用手機的影片轉檔工具:WinAVI 3GP/MP4/PSP/iPod Video Converter (35,892 views/2009-04-18)
|
最新留言