NSIS新手教程
先说一下NSIS的工作原理:
首先要创建一个(.nsi)安装程序脚本文件,在这个脚本文件里,就是已经设定好了的安装程序的每一步工作内容,再使用编译器编译,生成一个可执行的(.exe)文件。当你把这个可执行文件发布出去,别人就可以安装你的软件了。
在NSIS的vnisedit目录下,有一个编译器编辑工具:VNISEDIT.exe,打开后,首先进行配置,在NSIS选项下,需要配置的是编译器与帮助。编译器指的是在NSIS文件夹里的makensis.exe,帮助指的是同文件夹下的帮助文档,否则的话,在后面的向导过程中根本无法创建向导。
点击向导可以创建一个脚本文件。这个向导分为8个步骤,只要按照要求填写一些内容,就可以完成一个最基本的脚本创建。只要注意的一点是选择语言环境中,要选择的是汉语,勾选simpchinese就可以了。
在编译脚本之前,最好还是准备好一些需要的文件。这些文件都需要在向导过程中使用。
1.授权协议文档
2.安装程序需要用到的图片,图标,音乐等等。
3.程序的所有文件
完成最后一步的向导页,一个安装程序的脚本已经制作完成。
建议新手在制作的过程中多看几遍蓝MM汉化的帮助文档,这样可以让你打下好的基础,如果你没耐心的话,那你可以看我制作的飞鸿QQ脚本文件,我在里面标注了比较详细的说明。更换一下主体文件你就可以套用了。
看帮助文档的朋友要注意了,明明是说使用命令:page 可以创建一个页面,但是没有用到它为什么也可以创建出页面呢?我也是在几经折磨后才明白过来,现代界面UI是新的命令形式,而原来旧的命令并没有被撤消,我的建议是不要再去想 page 的含义,直接过渡到现代界面去。
脚本文件与脚本中使用到的文件,最好是都放在同一个文件夹之下,除了脚本文件外,其它的文件还要按照类别区分,放入不同的文件夹内,这样做的好处是便于管理,条理清晰。还有一点是,可以避免在打包成功后,把脚本文件也给打包到安装程序里面去。
在脚本内添加文件时注意,先从内部的文件夹开始添加,要用递归的形式把文件夹一一记录。否则会产生脚本错误,并且容易文件错乱。对于同一个文件夹里许多的文件,可以使用通配符(*)来节省操作,比如 ( *.* ),这就表示可以是任何字母开头,任何字母做为后缀的文件,一行代码就搞定。
对于脚本的语言,我就不想多说,其实你只要多看一些别人做好的例子,以及帮助文档就会理解到的,而且这个语言也不是非常之难懂的。
PS:2009.1.20更新文件链接
下载:
飞鸿QQ脚本
蓝MM的汉化帮助文档




沙发~~~感谢,现在知道那个工具了
请问如何用NSIS将一个文件夹压缩成可安装文件“文件名.EXE”,并且能做到静默安装,需要具体步骤和相应设置?有截图更好。。。
邮箱:yaojun413011@sohu.com
您好,能不能把脚本文件发到我的邮箱?我找了n天了,下载连接失效了。再次十分感谢您。4240952@qq.com
正在学习NSIS,谢谢您提供的资料
我来看望你.你给我提那么多意见 呵呵 让我慢慢消化下.~
呵呵.
我先踩踩你的~~~
正在学习中,麻烦给我一下蓝MM的汉化帮助文档,我下下来不能用啊
还有,NSIS的最新版本号是多少啊? 我有一个2.10汉化的和一个2.46 英文的,但是
2.46的找不到脚本向导,应该是我笨吧,请指导