使用nsis打包程序

windows 专栏收录该内容
10 篇文章 0 订阅

nsis下载地址:http://www.pc6.com/softview/SoftView_14342.html

nsis使用

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

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

这里写图片描述
进步脚本向导,下一步
这里写图片描述

第一步,这里填写应用程序的一些基本信息,下一步
这里写图片描述

第二步,这里是选择安装包的图标,生成的文件名,程序语言等,使用默认的就可以,不需要修改

这里写图片描述

第三步,选择一些效果,安装程序不用搞这么花哨,直接下一步

这里写图片描述

第四步,指定默认目录,授权文件有的话就指定,没有就空着,下一步
这里写图片描述

第五步,选择要打包的文件,直接把要打包的目录内容全部添加进来,注意两处.,以及勾选“包含子目录”,不要勾选”单独添加每个文件“,编译的时候会把所有的文件打包进来的,下一步

这里写图片描述

第六步,快捷方式的一些设置,下一步
这里写图片描述

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

这里写图片描述

第八步,卸载信息设置,下一步

这里写图片描述

完成向导,勾选”保存脚本“,以及”转换文件路径到相对路径“,完成

这里写图片描述

编辑脚本自定义设置

这里写图片描述

目前就已经生成了生成打包的代码,只要编译就可以生成压缩的打包程序了,不过我们为了实现一些小功能需要去改一下里面的程序。

1.安装之后直接执行可执行文件

在最后面加入,注:可执行文件就是要执行的exe文件的名字

Function .onInstSuccess
  ExecShell "" "$INSTDIR\可执行文件" 
FunctionEnd

2.在桌面创建快捷方式
在Function .onInstSuccess后面加入

CreateShortCut "$DESKTOP\文件名.lnk" "$INSTDIR\可执行文件.exe" "" "$INSTDIR\图片.ico"

加入后为

Function .onInstSuccess
  ExecShell "" "$INSTDIR\可执行文件" 
  CreateShortCut "$DESKTOP\文件名.lnk" "$INSTDIR\可执行文件.exe" "" "$INSTDIR\图片.ico"
FunctionEnd

3.卸载时删除目录下所有文件

Section Uninstall
  xxxxxxxxxxxxxx
SectionEnd

xxxxxxxxxxxxxx部分添加

Delete "$INSTDIR\*.*"

编译脚本

这里写图片描述

启动

等待一会就会在当前目录生成一个启动的exe文件,双击就可以安装程序啦

  • 0
    点赞
  • 0
    评论
  • 4
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值