NSIS(Nullsoft Scriptable Install System)是一款開源的腳本驅(qū)動(dòng)型安裝程序制作工具,采用簡(jiǎn)潔高效的腳本語言定義安裝流程。開發(fā)者通過編寫NSI腳本文件,可生成功能完整的Windows安裝包,支持多語言界面、自定義界面、文件解壓、注冊(cè)表操作、快捷方式創(chuàng)建等常見安裝需求,提供可視化向?qū)?,降低腳本編寫難度,用戶可直接修改示例腳本或自行編寫,靈活控制安裝邏輯,如顯示許可協(xié)議、選擇安裝模式、配置INI文件、注冊(cè)COM組件、生成卸載程序等。
NSIS功能
1、包含了目前網(wǎng)上能找到的各種插件和程序案例,基本覆蓋了大部分使用需求。
2、內(nèi)置了 VNISEdit v2.03 和 NotePad2 v3.1 兩個(gè)中文版腳本編輯器,操作簡(jiǎn)單,可以快速切換使用。
3、自帶 NSIS 文件夾壓縮工具、Zip2Exe 轉(zhuǎn)換器、Ini2Nsi 配置轉(zhuǎn)換器等實(shí)用小工具,方便日常操作。
4、額外提供了 NSIS 官方使用手冊(cè)和詳細(xì)的圖文教程,新手也能輕松上手學(xué)習(xí)。
NSIS打包教程
1、首先下載并安裝 NSIS 腳本打包工具,打開 NSIS Edit,在“文件”菜單選擇“新建腳本:向?qū)?rdquo;,這個(gè)向?qū)軒湍憧焖偕梢粋€(gè)基礎(chǔ)的腳本模板。

2、填寫應(yīng)用的基本信息,包括軟件名稱、版本號(hào)、開發(fā)商,還可以添加官網(wǎng)鏈接,方便后續(xù)生成快捷方式,完成后進(jìn)入下一步。

3、配置安裝程序選項(xiàng),比如安裝包的圖標(biāo)、文件名、語言(選 SimpChinese 就是中文界面)、界面風(fēng)格、壓縮方式等,可以直接用默認(rèn)設(shè)置,也可以按需求調(diào)整,然后繼續(xù)下一步。

4、設(shè)置安裝時(shí)的啟動(dòng)畫面和背景窗口樣式,這里一般保持默認(rèn)即可,點(diǎn)擊下一步。
5、指定默認(rèn)安裝路徑,可以選不添加授權(quán)文件,直接進(jìn)入下一步。
6、添加需要打包的文件,比如主程序(exe)、依賴庫(dll)、配置文件等,支持整個(gè)目錄或單個(gè)文件添加),完成后下一步。
7、配置開始菜單的快捷方式,設(shè)置程序文件夾名稱和快捷方式的位置,繼續(xù)下一步。
8、設(shè)定安裝完成后是否自動(dòng)運(yùn)行程序,填入可執(zhí)行文件的路徑,然后下一步。
9、配置卸載程序的相關(guān)選項(xiàng),包括卸載圖標(biāo)和提示信息,確認(rèn)后進(jìn)入下一步。
注:部分信息使用變量代替,方便后續(xù)統(tǒng)一修改和管理,這些變量會(huì)在腳本里定義具體值。
10、最后勾選“保存腳本”和“轉(zhuǎn)換文件路徑為相對(duì)路徑”,完成向?qū)А?/p>
11、此時(shí)會(huì)生成基礎(chǔ)腳本,你可以進(jìn)一步修改調(diào)整,確認(rèn)無誤后,點(diǎn)擊“NSIS”菜單的“編譯并運(yùn)行”,成功后會(huì)生成最終的安裝包(exe 文件)。
NSIS亮點(diǎn)
1、體積小巧,完整功能的安裝包僅增加 34KB 左右大小。
2、兼容性強(qiáng),支持絕大多數(shù) Windows 系統(tǒng)。
3、提供三種壓縮算法:Zlib、BZip2、LZMA,靈活選擇。
4、支持自定義腳本,滿足高級(jí)需求。
5、多語言適配,方便國(guó)際化。
6、安裝界面可自由定制,提升用戶體驗(yàn)。
更新日志
v3.09版本
1、makensisw 工具界面漢化為中文版。
2、優(yōu)化 NSIS 菜單,改為中文顯示,并新增多個(gè)中文手冊(cè)和工具。
3、MUI2 手冊(cè)翻譯為中文(漢化作者:賈可)。
4、NSIS 手冊(cè)中文版(漢化作者:mefcl、賈可)。
5、x86-ansi 和 x86-unicode 版本集成大量常用插件,內(nèi)容較多未逐一列出。