2020年2月20日

bat to exe

烜誠教的記錄一下
https://blog.miniasp.com/post/2009/01/09/How-to-setup-7-zip-to-build-SFX-installer

1.下載 :https://www.7-zip.org/download.html
解壓縮後這兩個檔案是重點:7zr.exe 與 7zSD.sfx

2.使用7zip把bat壓成.7z,指令:
7zr.exe a 壓成的.7z 來源bat或資料夾
3.建立文字檔內容如下
;!@Install@!UTF-8!
Title="抬頭名稱"
BeginPrompt="您要執行 [程式名稱] 嗎?"
RunProgram="批次檔名稱.bat"
;!@InstallEnd@!

用utf-8格式存檔
4.把.7z和文字檔合成exe,指令
 copy /b 7zSD.sfx + 文字檔config.txt + 來源.7z 輸出.exe

沒有留言: