创建个简单的安装程序

前言

准备工具

  1. NSIS 3.06.1.0 第三方汉化(已同步至资源列表

编写脚本

创建脚本

点击“编译脚本 VNISedit”

编译脚本 VNISedit

在欢迎页中选择“使用脚本向导创建新的脚本文件(S)”

使用脚本向导

更改信息

1.

  • “应用程序名称(A)”填写程序名称
  • “应用程序版本(V)”填写版本号
  • “应用程序出版人(P)”填写你的名字(或其他名称或不填)
  • “应用程序网站(W)”填写网站主页(可不填)
  • “应用程序标志(L)”可改可不改(体现在安装程序时左下角的名称)

程序基本信息

2.

  • “安装程序图标(I)”旁边的 ... 来选择安装程序图标(需为 ico 后缀)
  • “安装程序文件(P)”为安装程序默认名称
  • “安装程序语言(L)”选择 SimpChinese(简体中文)
  • “压缩算法(O)”默认 LZMA

安装程序基本信息

3.
“快闪屏幕和背景窗口”可以跳过

4.

  • “应用程序默认目录(A)”是程序默认安装的目录,64 位应用(包括 ARM64)一般安装在 C:\Program Files,32 位应用一般安装在 C:\Program Files (x86),32 位的 Windows 只有 C:\Program Files
  • “授权文件(L)”为许可说明,如果你不填写则必须留空;如果要填写则需要将 TXT 编码格式转换为 ANSI (RTF 则不受影响)

安装程序许可证

更改程序设置

在“应用程序文件”选择软件分支
先把默认的两个删去,然后点击“文件”上方的分支按钮,选择软件的目录,然后勾选“包含子目录”和“单独添加每一个文件”

编辑目录项目

如果你只要添加某一个文件则直接点“文件”上方的文件按钮然后选择软件

然后在左边双击“MainSection”然后选择更改它的名字

安装程序名称

如果你要添加别的分支则点击第一个文件图标,然后输入名字,然后重复刚才的步骤添加文件
分支可不添加描述,如果你想让用户自定义安装组件就勾选“允许用户选择要安装的组件(A)”

安装程序描述

更改快捷方式等

1.
在“应用程序‘开始菜单’文件夹名称(S)”更改在开始菜单显示的名称

  • 第一个复选框是可以让用户自定义开始菜单文件夹名称
  • 第二个复选框是在开始菜单里添加程序主页的网页快捷方式
  • 第三个复选框是在开始菜单添加卸载软件的快捷方式
  • 最下面一行,快捷方式$ICONS_GROUP$DESKTOP对应的是开始菜单和桌面,目的文件对应的是你要对哪个文件创建快捷方式

程序快捷方式

2.
“安装程序之后运行”是安装程序结束后要选择运行哪个文件,如果不需要可留空,参数与自述同上
安装程序完成动作

卸载程序

  • “解除安装提示(U)”和“解除安装消息(M)”自己更改
  • 点击解除安装程序图标旁边的...来选择卸载程序图标(需为 ico 后缀)
  • 卸载方式选择简易方式(A)即可

卸载程序

完成

完成后勾选“保存脚本(S)”、“转换文件路径到相对路径(C)”和“编译脚本(O)”

向导已完成

如果需要自己修改脚本参数

则不勾选“编译脚本(O)”,需要编译时再点击顶部菜单栏的 “NSIS(N)” > “编译脚本(C)”

编译脚本

完成后会在脚本保存的目录下生成安装程序

安装程序和脚本

这样就可以了

最终结果