NSIS
NSIS安裝教程
NSIS(Nullsoft Scriptable Install System)是一個(gè)開源的 Windows 系統(tǒng)下小巧高效的安裝程序制作工具。NSIS提供了安裝、卸載、系統(tǒng)設(shè)置、文件解壓縮等功能。這如其名字所指出的那樣,NSIS 是通過(guò)它的腳本語(yǔ)言來(lái)描述安裝程序的行為和邏輯的。NSIS 的腳本語(yǔ)言和通常的編程語(yǔ)言有類似的結(jié)構(gòu)和語(yǔ)法,但NSIS是為安裝程序這類應(yīng)用所設(shè)計(jì)的。
軟件說(shuō)明
nsis 是“nullsoft 腳本安裝系統(tǒng)”(nullsoft scriptable installation system) 的縮寫,它是一個(gè)免費(fèi)的 win32 安裝、卸載系統(tǒng),采用了簡(jiǎn)潔高效的腳本方式。它本來(lái)是一個(gè)由 nullsoft 創(chuàng)建并用于作為 winamp 及其插件發(fā)布的系統(tǒng),但現(xiàn)已被上百個(gè)應(yīng)用程序所應(yīng)用,作為它們進(jìn)行程序發(fā)布的工具。
nsis 創(chuàng)建的安裝程序可以進(jìn)行安裝、卸載、設(shè)置系統(tǒng)設(shè)置、解壓文件等等。幾乎可以做所有事情。因?yàn)樗谀_本文件,所以您可以完全控制您的安裝程序的每個(gè)部分。它的腳本語(yǔ)言支持變量、函數(shù)、字串處理,就像是一個(gè)普通的程序語(yǔ)言 - 但其僅設(shè)計(jì)用來(lái)創(chuàng)建安裝程序。
簡(jiǎn)體中文增強(qiáng)版除了主程序的翻譯之外還把主要的文檔作了翻譯并修正了官方版本里簡(jiǎn)體中文語(yǔ)言習(xí)慣用語(yǔ)不合適之處。單純的使用腳本來(lái)編寫安裝程序?qū)τ诖蠖鄶?shù)人來(lái)說(shuō)不僅困難而且容易出錯(cuò),為此,簡(jiǎn)體中文增強(qiáng)版里集成了一個(gè)相當(dāng)好用的腳本編輯器 - vnisedit 增強(qiáng)版 (build 060712 by restools)。只需要根據(jù)向?qū)Ь湍茌p松的做出很酷的安裝程序,甚至,您還可以在向?qū)Ю锝o您的安裝程序添加啟動(dòng)畫面、讓您的安裝程序在安裝過(guò)程中播放音樂(lè),而這,只需要點(diǎn)幾下鼠標(biāo)即可。除此之外,vnisedit 附帶的注冊(cè)表轉(zhuǎn)換插件還可以把 .reg 文件一次性的轉(zhuǎn)換為 nsis 腳本,補(bǔ)丁制作向?qū)Э梢砸淮涡缘貫槟审w積超小的補(bǔ)丁升級(jí)程序。簡(jiǎn)體中文增強(qiáng)版還在官方版本的基礎(chǔ)上集成了一些有用的插件,比如 findproc 可以根據(jù)可執(zhí)行文件名查找進(jìn)程是否在運(yùn)行,這在制作補(bǔ)丁程序或者漢化包時(shí)非常有用。由于各個(gè)組件在使用時(shí)各自獨(dú)立,所以強(qiáng)烈推薦安裝全部組件。(注:部分插件不支持 9x 系統(tǒng))
軟件特色
- 開銷小,一個(gè)完整功能的安裝程序僅需要 34k 的額外開銷。
- 支持大多數(shù) Windows 平臺(tái),包括:Windows 9.x,Windows NT,Windows 2000,Windows XP,Windows 2003
- 支持三大壓縮算法:ZLib,BZip2, LZMA
- 支持腳本
- 支持多語(yǔ)言
- 支持安裝界面定制
- 提供可擴(kuò)展的插件接口
- 支持網(wǎng)絡(luò)安裝、補(bǔ)丁
- 支持無(wú)人值守的安裝模式
- 此外,NSIS的license允許任何用途免費(fèi)使用。
下載地址
-
- 通用安全下載
-
- 移動(dòng)安全下載
-
- 聯(lián)通安全下載
-
- 電信安全下載
-
- 移動(dòng)網(wǎng)絡(luò)下載
-
- 聯(lián)通網(wǎng)絡(luò)下載
-
- 電信網(wǎng)絡(luò)下載
-
- 通用網(wǎng)絡(luò)下載