NSIS: Nullsoft Scriptable Install System
NSIS 是一個(gè)開源的專業(yè)制作Windows安裝程序的系統(tǒng)。被設(shè)計(jì)成為一個(gè)盡可能小而又功能強(qiáng)大的系統(tǒng),最適合于需要在互聯(lián)網(wǎng)上發(fā)布的應(yīng)用。事實(shí)上,NSIS可以制作出如同InstallShell等老牌安裝制作軟件一樣漂亮而且功能完善的windows安裝程序。這篇日志只是將相關(guān)網(wǎng)址記錄下來(lái),便于日后重建環(huán)境。
基本環(huán)境:
1、NSIS 2.19 下載網(wǎng)址 http://nsis.sourceforge.net
擴(kuò)展環(huán)境:
2、NSIS ExperienceUI? (制作XP風(fēng)格的安裝程序界面)下載網(wǎng)址 http://xpui.sourceforge.net/
3、EclipseNSIS - NSIS plugin for Eclipse? (在Eclipse中編輯安裝腳本和打包的插件)下載網(wǎng)址 http://eclipsensis.sourceforge.net/
制作過(guò)程十分簡(jiǎn)單,根據(jù)安裝例子腳本修改一下就ok,這里就略過(guò)了。
我用的 ExperienceUI? 1.1 pre版本并沒(méi)有帶簡(jiǎn)體中文包,我自己漢化了一個(gè),共享出來(lái)給需要的朋友。
http://www.tkk7.com/Files/brokendoor/SimpChinese.rar
下載解壓后復(fù)制到 NSIS 的安裝路徑 NSIS\Contrib\ExperienceUI\Language Files\ 下即可。
使用方法:
在你的安裝腳本中加入如下行,就可以使用中文的 Experience UI 了。
?
?
!define
XPUI_SKIN
"Windows
XP"
?
!define
UI
"XPUI"
?
!include
"XPUI.nsh"
?
!insertmacro
${UI}
_LANGUAGE
"SimpChinese"
效果圖:

?
其他:
NSIS與 Ant 的集成。過(guò)兩天會(huì)在后續(xù)日志中說(shuō)明。
不得窺道門,不得悟佛門,不得入窄門,實(shí)乃破門。