NSIS生成安装程序


  本章是基于PyQt5写成的界面py程序转换成的exe文件,通过本文介绍的NSIS程序打包成可安装的程序。

1.NSIS概念介绍

  NSIS(Nullsoft Scriptable Install System)是一种用于创建Windows平台上软件安装程序的工具。它是由Nullsoft开发的,主要用于创建轻量级、灵活的安装程序,以便于软件的分发和安装。NSIS的最大的特点是其高度的可定制性和脚本驱动的安装过程,用户可以通过编写脚本来定义安装程序的行为和外观。
  NSIS的主要特性:
  脚本驱动:NSIS使用自己的脚本语言,用户可以根据需要编写脚本,定义安装过程的每一个细节,包括文件复制、文件夹创建、注册表修改等。
  小巧和高效:生成的安装程序文件通常比较小,适合于网络分发,同时加载和执行速度快。
  跨平台支持:尽管主要用于Windows,但NSIS的某些功能可能在其他平台上通过不同的方式实现。
  用户界面定制:用户可以创建不同风格的安装界面,包括自定义按钮、文本、多语言支持等。
  插件支持:NSIS支持通过插件扩展功能,用户可以编写或使用第三方插件来增强安装程序的功能。
  丰富的功能:包括支持多种压缩格式、脚本条件判断、函数调用、错误处理和网络安装等功能。
  活跃的社区:NSIS有一个活跃的社区,用户可以从中获取帮助和资源,比如脚本示例、插件和工具等。

2.NSIS下载地址

  NSIS下载地址:NSIS下载

3.NSIS生成安装程序

(1)启动NSIS程序主界面

  启动NSIS程序主界面,选择“可视化脚本编辑器(VNISEdit)”菜单,开始制作自己的安装包。

  选择“使用脚本向导创建新的脚本文件”,确定:

  进步脚本向导,下一步:

(2)基本信息填写

  这里填写应用程序的一些基本信息,这里的运用程序名称可以更改,中文名也支持,下一步:

(3)选择安装包信息

①选择安装包的图标

②选择安装包的信息

  这里是选择安装包的图标,生成的可执行程序名字,程序语言等,使用默认的就可以,不需要修改,也可以修改为自己喜欢的图标和可执行程序名字,程序语言不要修改:(尽量不要更改)

③选择安装的效果

  选择一些安装时候的效果,可选可不选,下一步:

④指定应用程序的默认目录

  指定应用程序的默认目录,授权文件最好空着,默认会有个路径,把它删掉空着就行,不然可能会报错失败,下一步:

⑤选择要打包的文件

  选择要打包的文件,这一步就是把刚刚python生成的可执行程序加进来,如果可执行程序还依赖一些外部的文件或者文件夹,那么也要加进来,可以看到左边那个是添加文件,右边是添加文件夹,添加文件夹的时候要把包含子目录勾上,下一步:



⑥设置快捷方式

  快捷方式的一些设置,下一步:

⑦设置安装程序之后要运行的内容

  设置安装程序之后要运行的内容,下一步:

⑧卸载信息设置

  卸载信息设置,这一步就是在安装程序的时候会生成一个卸载文件,方便卸载软件,下一步

⑨完成向导

  完成向导,勾选”保存脚本“,以及”转换文件路径到相对路径“,这一步会把生成安装包的脚本保存下来,同时会要求设置保存路径,最后生成的安装包会和脚本保存在一个路径下:

  点击“完成”,设置nsi文件名:
  注:这里nsi文件名不区分大小写(如果想保留之前的nsi文件那必须设置不同字母的nsi名)

⑩修改脚本

  这时就可以看到通过向导生成的脚本,可以在这里继续修改脚本:在这里插入图片描述
  修改完脚本以后,点击菜单“NSIS”——>“编译并运行”,编译成功后,会在脚本文件路径下生成一个exe文件,安装包制作完成,点击这个exe文件即可完成安装。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值