简单实用NSIS制作windows安装程序美化版

网极科技1年前代码笔记3148

在使用electron将网站项目打包成桌面客户端后,制作exe安装包就是必须要做的了,通过使用QT、NSIS等制作工具,最后整理出来了一套美化版NSIS安装包制作流程。
最终成品软件:链接:https://pan.baidu.com/s/1Or4HllQGXq-ggkGoo-zdHA?pwd=9ksx
提取码:9ksx

效果图



使用方法:

1、下载制作工具包

链接: https://pan.baidu.com/s/1p2SCW1hcPTU_HqctDq8xeQ 提取码: 5ah5
解压到非中文目录下,比方D盘根目录,文件如下图

2、配置基本参数

2.1、新建打包程序前端界面

SetupScripts目录下复制shalayun目录一份,重命名成你的软件的英文名,比方demoapp
打开文件如下图:

两个ico文件分别替换成你的,不要修改名称
记事本打开 shalayun_setup.nsi 修改以下内容

  • 注意版本号必须是三个点格式 如 1.0.0.0

    2.2、修改注册协议和安装界面

    licence.rtf为注册协议文件,直接编辑内容即可,编辑好后,复制到license.txt
    安装界面配置文件为skin目录,进入该目录,简单修改可只修改安装界面背景图,路径skin\form\pic.png 复杂修改请查阅压缩包中说明文件
    修改好后,在skin目录内进行zip打包,剪切复制到SetupScripts\你的英文名下,最后文件目录为:

    因为制作过程是用到skin.zip文件,而这个文件打开后应该是直接显示skin目录下文件,如下图

    2.3、修改打包.bat文件中指向路径名

    修改文件 NSIS_SetupSkin\build.bat,记事本打开,修改内容如下:


将红框中路径修改为在之前编辑的nsi文件

3、将软件运行包复制到FilesToInstall目录

清空该目录之前我们的文件,换成你的文件,确保其中包含可执行的exe文件
该exe文件名称与2.1步骤中 EXE_NAME一致,比如我们的electron打包的项目文件如下图:

4、进行打包安装测试

双击运行bat文件(管理员运行),执行完后在output目录下即可得到exe文件,运行文件进行安装看看是否正常,如遇到报错,请核实前面几个步骤,或者联系我们付费处理。
QQ/WX: 706448591

相关文章

centos设置计划任务 定时运行php文件

centos设置计划任务 定时运行php文件

1.新建一个sh文件,上传到服务器例如文件名为 cron.sh文件内容为 php test.php 2.给这个文件设置可执行权限chmod +x cron.sh 3.增加计划任务A、安装cron...

php绕过cloudfare进行网址数据采集,php网页采集程序

php绕过cloudfare进行网址数据采集,php网页采集程序

程序功能本程序使用浏览器内核,可伪装浏览器,对任意网址进行数据采集,采集结果以php程序进行二次处理。 支持对于单个网址进行采集,可自由设置循环次数。可多开不受限制。程序会调用浏览器内核打开网页...

php通过日K计算周K、月K、季K、年K

php通过日K计算周K、月K、季K、年K

实现思路: 首先读取股票日K线数据,存储到数组中。然后分别计算周K、季K、月K的数据,存储到新的数组中。最后将转换后的数据保存到文件中,以备后续使用。 下面是实现代码的示例:【精选】PHP将股...

table表格css样式

table表格css样式

效果图 table { border-collapse: collapse; margin: 0 auto;...

wordpress标题重复检测插件,发布文章时检测标题是否重复

wordpress标题重复检测插件,发布文章时检测标题是否重复

当我们的wordpress网站有越来越多的内容时,很难发现自己发布了重复的文章,所以写了个这个插件。 在发布文章时候,自动检测是否和已有文章标题重复,如果重复就拦截发布,存入草稿箱,并且页面...

win11右键菜单改回win10小工具

win11右键菜单改回win10小工具

最近将电脑升级到了windows11,但是右键菜单显示不完整,需要点击两侧才有重命名那些功能,感觉很不方便,需要改回win10那样的菜单,于是做了这个小工具,直接运行即可修改。如下图: 提交修改后,...