安裝程序制作系統NSIS(Nullsoft Scriptable Install System)
NSIS
是一個開源免費的
Windows
安裝程序制作系統,
通過使用
NSIS
的腳本語言可以配置安裝程序所需的幾乎所有功能,比如修改系統設置,讀寫注冊表,文件包解壓,
卸載等等。其功能非常強大,產生的安裝文件卻很小,默認配置只有
34KB。
NSIS
主頁
http://nsis.sourceforge.net/
學習NSIS主要就是學它的腳本的編寫,最快的方法當然是看它的腳本例子,遇到不知道的就查它的用戶手冊。安裝NSIS以后,兩樣您都有了。
先看個最簡單的例子,NSIS的腳本文件以 .nsi 為擴展名。

























這個安裝程序只拷貝了文件運行.exe 到安裝目錄下了。編譯這個腳本的時候,運行.exe要在腳本的同一目錄下。NSIS會把運行.exe做在安裝.exe文件里面,也就是說發布的時候,您只需要提供安裝.exe。
怎樣編譯NSIS的腳本呢? 非常簡單。安裝NSIS后,您的文件右鍵菜單多出兩個命令Compile NSIS Script和Compile NSIS Script(Choose Compressor), 要選中一個NSIS的腳本才行。
您只要點一下Compile NSIS Script就OK了,NSIS的Compiler會生成安裝.exe。Compile NSIS Script(Choose Compressor)可以讓您選擇壓縮的方式,NSIS目前支持ZLib, BZip2, LZMA三種方式,大部分情況下LZMA會得到比較好的結果。
當然這個例子好比Java的Hello World程序,只是演示了NSIS最簡單的使用過程。NSIS還有很多有意思的功能有待您去嘗試掌握,舉個Java程序員有興趣的例子,制作Java程序的EXE啟動文件的NSIS腳本。
轉載請保留http://www.aygfsteel.com/xilaile/archive/2007/03/29/107294.html
posted on 2007-03-29 11:16 gr8vyguy 閱讀(8128) 評論(7) 編輯 收藏 所屬分類: Scripting