用脚本向导生成最基本功能的安装包

优质
小牛编辑
113浏览
2023-12-01
简介

NSIS 是“Nullsoft 脚本安装系统”(Nullsoft Scriptable Installation System)的缩写,它是一个免费的 Win32 安装、卸载系统。

它的特点:脚本简洁高效;系统开销小;当然进行安装、卸载、设置系统设置、解压文件等等更不在话下,几乎可以做所有的事情。更多的功能请阅读《NSIS用户手册》。

工具

HM VNISEdit+NSIS,推荐使用NSISv2.46集成增强版。(下载NSISv2.46集成增强版)

思路

脚本向导+修改代码=个性化安装包

步骤

一、利用向导制作安装包

01、安装NSISv2.45集成增强版便已包含上述两款软件。安装完成后启动HM VNISEdit,选择“文件”菜单中“新建脚本:向导”,启动“NSIS脚本向导”如图:

02、设置应用程序信息,如软件名称、版本、出版人、应用程序网站等。网站可以留空,如果设置了,则会在安装目录里生成一个对应网址的“Internet 快捷方式”。如图:

03、设置程序选项,如安装包图标、安装程序文件、安装包语言(默认这里已经勾选了“SimChinese”)、用户图形界面及压缩方式等,我们可以选用默认值,也可以点击对应项目的按钮或下拉菜单更改设置,如图:

04、设置是否使用“闪屏”、“音乐”和“背景”效果。这一部分非常简单,相信大家都能看明白,不再赘述。如图(我没有使用这些效果):

05、设置应用程序默认安装目录及授权信息,授权文件建议使用.txt或.rtf格式。如图:

06、添加应用程序文件,即我们要打包的文件,可以使用默认的“Mainsection”组,也可以根据需要进行更改或新建组,如果有两个或两个以上的组时,你也可以设置是否“允许用户选择要安装的组件”。如图:

如果你的程序只是一个文件,你可以点击“添加文件”把程序文件添加进来,(需要注意的是,添加文件之前要先把向导自己生成的两个文件删除。)如图:

如果你的程序有多个文件或包含多个子文件夹,那可以点击“添加目录”,如图:

在这里,你可以选择是否包含子目录、是否单独添加每个文件。这是我添加好了以后的:

07、设置开始菜单中文件夹名称及快捷方式,如图,按“下一步”。

08、指定安装后要运行的程序并设置相关运行参数及描述,如果不想在安装后运行任何程序,则留空即可,如图:

09、这步是有关卸载程序的相关信息,如卸载时的提示、卸载的图标等,如图:

10、至此完成向导,钩选“保存脚本”、“转换文件路径到相关路径”并保存脚本到硬盘,如图:

11、按F9运行编译安装程序,效果如图所示:

这样,我们基本实现了安装程序的制作,但有些地方还不是那么完美,如果你想对安装包进行个性化,请继续进行下面的教程