當前位置: 首頁 > 教程資源 > 正文
如何制作單文件程序 – NSIS 打包單文件教程

如何制作單文件程序 – NSIS 打包單文件教程

作者:大眼仔~旭 日期:2個月前 (11-16) 圍觀:6032+ 評論:0 條

摘要:如何制作單文件程序,今天大眼仔旭(www.zxjkwk.live)給大家分享的是使用 Nsis 打包工具制作單文件程序的代碼示例。您可以根據自己的需要來制作不同類型的效果。網上現在有很多所謂的單文件版程序,其實單文件就是自解壓程序。很多工具都可以制作單文件,比如使用 7z、WinRAR、WinZip、InnoSetup…

如何制作單文件程序,今天大眼仔旭(www.zxjkwk.live)給大家分享的是使用 Nsis 打包工具制作單文件程序的代碼示例。您可以根據自己的需要來制作不同類型的效果。網上現在有很多所謂的單文件版程序,其實單文件就是自解壓程序。很多工具都可以制作單文件,比如使用 7z、WinRAR、WinZip、InnoSetup 等等,你可以根據需要來選擇不同的這種自解壓工具。

;使7-Zip打開看不到其他內容。
!system ‘>blank set/p=MSCF<nul’
!packhdr temp.dat ‘cmd /c Copy /b temp.dat /b +blank&&del blank’
!define PRODUCT_NAME “IconWorkShop”
!define /date DATE “1.0.0.0”
!define VER “${DATE}”

name “IconWorkShop”
outfile ‘IconWorkShop.exe’
SilentInstall silent
SetCompressor /SOLID lzma
!define MUI_ICON setupicon.ico
XPStyle on
!include “MUI.nsh”
!insertmacro MUI_LANGUAGE “simpchinese”

VIProductVersion “${VER}”
VIAddVersionKey /LANG=2052 “ProductName” “${PRODUCT_NAME}”
VIAddVersionKey /LANG=2052 “Comments” “${PRODUCT_NAME}”
VIAddVersionKey /LANG=2052 “CompanyName” “大眼仔~旭感情無限公司”
VIAddVersionKey /LANG=2052 “LegalTrademarks” “大眼仔~旭感情無限公司”
VIAddVersionKey /LANG=2052 “LegalCopyright” “大眼仔~旭感情無限公司(Anan)國際”
VIAddVersionKey /LANG=2052 “FileDescription” “${PRODUCT_NAME} 中文版”
VIAddVersionKey /LANG=2052 “FileVersion” “${VER}”
VIAddVersionKey /LANG=2052 “ProductVersion” “${VER}”
VIAddVersionKey /LANG=2052 “OriginalFilename” “${PRODUCT_NAME}”

Section “IconWorkShop”
SetOutPath “$TEMP”
File /r “IconWorkShop”
ExecShell “open” “$TEMP\IconWorkShop\IconWorkShop.exe”
SectionEnd

打開 NSIS 后,新建文檔復制以上代碼粘貼即可。以上代碼內容需要根據實際情況進行修改調整,如果您想增強代碼,可根據需要進行修改。NSIS 是一款免費的軟件打包工具,功能非常強大,如果您有打包軟件的工作,想必對該工具也有所了解。單文件可以使用很多工具封裝,具體因工具而宜。

支付寶打賞支付寶打賞 微信打賞微信打賞

如果文章或資源對您有幫助,歡迎打賞作者。一路走來,感謝有您!

聲明:大眼仔旭 | 本文采用[BY-NC-SA]協議進行授權
文章名稱:《如何制作單文件程序 – NSIS 打包單文件教程
文章固定鏈接:http://www.zxjkwk.live/nsis-single-package.html
本站資源僅供個人學習交流,請于下載后 24 小時內刪除,不允許用于商業用途,否則法律問題自行承擔。
轉載聲明
全部評論: (0條)
^_^ 暫無評論!

發表評論

返回頂部
3d跨度2的组合