NSIS(Nullsoft Scriptable Install System)是一个开源的 Windows 系统下安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。对于新手来说,它有安装包程序制作的引导,可以简单快速的制作完成一个程序安 装包;对于老鸟来说,如果学会了NSIS的一些基本操作,能使用脚本语言,阅读NSIS帮助文档,那么也能制作出漂亮堪比搜狗、腾讯的安装包界面的安装程序。
如果你从未接触过NSIS或者NSIS基础很薄弱,按照我下边的方法,保你一个星期掌握NSIS脚本开发,达到熟练手的水平。前提是你是一个会使用百度、谷歌等搜索引擎的人。
一、NSIS的下载和知识的获取方式。
NSIS下载:使用百度或者谷歌搜索引擎搜索一下,NSIS资源很多。也可以去官网直接下载,官网地址如下。
NSIS安装:都开始使用NSIS了,说明您常和电脑打交道,软件安装自然不在话下。按照引导安装就OK。安装时同时要安装NSIS和NisEdit两个工具,NSIS包含编译器、使用的库、例子、文档等,NisEdit是NSIS编辑器。
NSIS官网:http://nsis.sourceforge.net/Main_Page。在这里你可以获取NSIS的简介、源码、脚本资源、插件,里边还有问答和wiki,英文够好的话可以在上边和国内外高手交流。
NSIS帮助:NSIS帮助是很全面的,讲解了NSIS脚本的语法和常用函数,这个直接在NSIS的帮助里就能找到。(官网、论坛等也可以直接从这里进)。另外你也可以加入一些技术群或使用搜索引擎熟悉NSIS技术。
二、NSIS进阶方法
1、下载好NSIS后,按照NSIS的提供的向导制作一个安装脚本。在文件-》新建模版:向导。(半天时间)
2、根据向导制作好的脚本,对照功能看脚本。熟悉基本的语法和功能函数。对于不熟悉的方法或函数,光标放在上面后按【F1】,就可以看到帮助。(一天时间)
3、根据自己的实际需求修改脚本。如果添加或减少安装步骤,更换一些图片,修改一些界面的文字等等。(一天半时间)
4、先使用插件自定义简单的界面,然后使用插件自定义复杂安装界面,这个可以在网上查找教程。这一步过后,基本上就是个NSIS的熟练手了。如果还想进阶,继续吧!(两天时间)
5、自己写插件实现一些功能。根据NSIS帮助和提供的示例(NSIS的安装路径里找)对着写插件。另外在NSIS中是可以调用windowsAPI的,这个在NSIS帮助里有介绍使用方法。
6、这一步基本上接近NSIS脚本的最高阶层了,直接下载NSIS的代码进行编译和修改。能到达这一步的说明你对NSIS很热心而且编程技术达到了一定的水平。
最后两步是针对有一定编程能力的朋友!