目錄表

7-Zip 自解壓縮 script 說明

這部分目前在 WinRAR 很容易達成, 其實 7-Zip 這套開源碼自由軟體也具有這樣的功能, 只是需要額外透過命令列模式達成.

安裝相關程式檔案

自定安裝程式檔

  1. 編輯 run.bat
    mkdir c:\temp\eclient
    copy eClient c:\temp\eClient\
  2. 將 run.bat 與 eClient 使用 7-zip UI 壓縮成 archive.7z 如下圖所示:
  3. 將 archive.7z 複製到 7z464_extra\Installer 內
  4. 編輯 Installer 內的 config.txt
    ;!@Install@!UTF-8!
    Title="eClient 1.00"
    BeginPrompt="你要安裝 eClient 1.00 版嗎?"
    RunProgram="run.bat"
    ;!@InstallEnd@!
  5. 編輯 Installer 內的 cr.bat
    del archive.exe
    copy /b ..\7zSD.sfx + config.txt + archive.7z archive.exe
  6. 執行 cr.bat 就會產出 archive.exe 安裝執行檔
  • config.txt 內如果有中文訊息, 這檔案存檔必須要存成 UTF-8, 否則會出現異常
  • run.bat 必須要放在 archive.7z 內的第一層, 否則就必須在 config.txt 內宣告 Directory=路徑名稱

參考網址