当前位置:   article > 正文

NSIS制作安装包软件_nsis安装包制作软件

nsis安装包制作软件

一、简介

NSIS 是“Nullsoft 脚本安装系统”(Nullsoft Scriptable Installation System) 的缩写,它是一个Open Source的Windows系统下安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。NSIS通过它的脚本语言来描述安装程序的行为和逻辑的,因为它基于脚本文件,所以你可以完全控制你的安装程序的每个部分。它的脚本语言支持变量、函数、字串处理,就像是一个普通的程序语言——但它是为安装程序这类应用所设计的。

二、操作步骤

1、首先利用QT的windeployqt 将可执行文件 所需要的QT5相关库文件下载到当前目录,如图:
在这里插入图片描述

在这里插入图片描述
2、打开NSIS安装包制作软件,我用的版本是2.45,双击“脚本编辑器VNISEdit”,如图:

在这里插入图片描述
3、选择“新建脚本:向导”:
在这里插入图片描述
在这里插入图片描述
4、点击下一步:
在这里插入图片描述
上面的参数可以自己设置,比如我要打包的程序是nocai_aligntool.exe ,可以这样做设置:
在这里插入图片描述
5、点击下一步:
在这里插入图片描述
6、点击下一步:
在这里插入图片描述
这个是做闪屏的,默认不勾选。

7、点击下一步:
在这里插入图片描述
这个界面的设置就比较重要了,授权文件就是我们的licence.txt文件,这个文件的编码ASCII编码,就是记事本新建的默认文本格式,这个文件的的路径必须是存在的,否则后面的时候不能生成安装程序。

上面的程序默认路径,是指安装的时候出现的路径。

8、点击下一步:
在这里插入图片描述
这个界面中,我这里只演示简单的,常用方式,就是添加一个文件夹(包括子文件夹)中的全部文件
先把默认的模板文件删掉。

先点击删除按钮,把原本的内容删除,再点击上图的添加按钮,选择刚才windeployqt 打包的目录,如图:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
9、点击下一步:
添加桌面快捷方式:
在这里插入图片描述
10、确定,点击下一步:
在这里插入图片描述
自己输入可执行文件名,如果有入口参数,则在这里加。

11、点击下一步:
在这里插入图片描述

12、点击下一步:
在这里插入图片描述
13、点击完成之后,看到如下的界面:
在这里插入图片描述
14、然后选中菜单栏《NSIS》中的编译脚本并运行,如图:
在这里插入图片描述

15、编译完成之后,在桌面就会生成安装包程序,如图:

在这里插入图片描述
16、点击安装包进行安装,如图:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

17、安装完成后,桌面有快捷图标。双击,看是否出现界面。
在这里插入图片描述

18、安装目录中,有个uninst.exe卸载程序
在这里插入图片描述
点击uninst.exe卸载程序,会发现卸载之后,该目录还有残留文件,如图:
在这里插入图片描述
回到刚才的脚本文件中,找到如图下面的地方:
在这里插入图片描述
这里的

RMDir "$INSTDIR"
  • 1

改为

RMDir /r "$INSTDIR"
  • 1

这样就可以把整个nocai_aligntool安装目录的所有文件,包括这个目录都删掉。

RMDir
[/r] [/REBOOTOK] 目录名
删除指定的目录(没有通配符的完整路径)。没有 /r 参数时只有在目录为空时才会被删除。如果指定了 /r ,则目录会被递归删除,所以在指定目录下的所有文件和目录均被删除。如果指定了 /REBOOTOK ,任何当前不能删除的文件或目录将会在重启后被删除 – 如果文件或目录需要在重启时被删除,会放置一个重启的标记。当文件或目录不能被删除时放置一个错误的标记。

最后再次编译运行即可。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/496647
推荐阅读
相关标签
  

闽ICP备14008679号