VNISEdit打包可执行文件exe为安装包

安装包配置编译环境

进入nsis-19-Dec-2016.cvs\VNISEdit路径,以管理员身份运行VNISEdit.exe!!!,第一次使用时需要点击NSIS(N),选则配置,或者直接Ctrl+F11唤出配置,这时可以看见编译器和帮助栏都是为空的。
在这里插入图片描述
如果配置的编译器不进行填写,或者这个程序不是正常通过安装包进行安装的,那么默认的填写可能也是不可使用的,也就是在后面选则安装程序语言时,是空白不可选择的状态,导致安装无法进行。

VNISEdit调用NSIS核心,但语言文件并不属于VNISEdit,而是NSIS,所有的安装语言的文件都必须让VNISEdit找到,我们需要调整VNISEdit默认读取路径,在编译器处点击后方省略号,选则nsis3.0.4cvs\nsis-19-Dec-2016.cvs/makensis.exe,帮助一栏可以空下。
在这里插入图片描述

开始打包安装包

首先,打开VNISEdit编译器,从【文件】中选择【新建脚本:向导】或者使用Ctrl+W唤出界面。
在这里插入图片描述

填写应用程序信息(1/8)界面。

例如我这里填写的:

应用程序名称TUYA IPC LOG TOOL
应用程序版本1.0
应用程序出版人TUYA IPC TEAM
应用程序网站https://www.tuya.com
应用程序标志自定义文本 / TUYA IPC TEAM

在这里插入图片描述

应用程序信息(2/8)界面

此界面可以忽略,不进行设置。

安装程序图标 -> 生成exe安装包的图标,默认为VNISEdit的默认图标

安装程序文件 -> 默认就可以,生成的安装包名为Setup.exe

安装程序语言 -> 默认为中文,在后面可以看见,可以根据需要进行选择

用户图形界面&压缩算法 -> 默认就可以
在这里插入图片描述

应用程序信息(3/8)界面

此界面直接忽略点击下一步就可以,感兴趣可以自己设置下。
在这里插入图片描述

应用程序信息(4/8)界面

此界面的应用程序默认目录默认就可以,默认为**$PROGRAMFILES\你的程序名文件夹**,不存在时将被创建,这里的 $PROGRAMFILES每台电脑都不一样,但是都是系统识别的位置, $是一个转义符, $PROGRAMFILES代表程序安装目录,除此之外还有其他地址代号,代表不同的意思。
在这里插入图片描述
当然得允许用户自己更改安装目录喽,这没得商量。

授权文件是在安装时看见得授权声明,类似于安装qq时需要点击同意得balabala的东西。

应用程序信息(5/8)界面

这是一个很重要的界面,默认会有两个文件,仔细观察一个是可执行的EXE文件,一个是包含这个exe的资源文件夹,这是对我们要添加文件的提醒,需要手动删除。然后添加自己的文件资源。

选中文件,可以看见删除标志变为可操作状态,点击删除文件。
在这里插入图片描述
然后点击AddDirTree添加我们的包含打包好的含有可执行exe文件的资源文件夹,在选择目录中选中资源文件夹,如果这个文件夹中含有子文件夹时,一定要选择包含子文件!!!,不然程序运行会直接失败。
在这里插入图片描述
接着点击添加文件,添加我们的可执行文件exe。
在这里插入图片描述
然后可以看见,我们的含有可执行文件exe的工程就已经成功添加进来。
在这里插入图片描述

应用程序信息(6/8)界面

此界面可以忽略,直接进行下一步
在这里插入图片描述

应用程序信息(7/8)界面

可以设置安装完成后自动运行程序,实际上它会给用户一个勾选框,征求用户的意见。
如果你的程序是带参数运行的,那么,可以加入参数(就是在cmd运行时的给定的参数),自述文件就是ReadMe.txt之类的文件,如果你在程序目录下写了自述文件,会打开它,同样也会征求用户意见。
在这里插入图片描述

应用程序信息(8/8)界面

这个界面默认也可以。

这一步可以设置解除安装程序,可以设定卸载时你对用户说的话,解除安装的方式有两种,如果你的NSIS没有日志记录功能,下面会提示你不能使用安全方式,一般来说不移动安装目录的情况下选择简易模式就够了,安全模式会多出一些复杂的代码。
在这里插入图片描述

完成向导的设置

转换文件路径为相对路径视自己需要设置。
在这里插入图片描述
点击完成,选则脚本文件存储位置,最后保存并编译脚本,设置一个脚本名称后,会自动进行编译,然后在存储位置生成一个Setup.exe
在这里插入图片描述

注意

这个软件使用的icon文件是需要48x48像素的,否则无法正确设置。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值