nsis安装包(五)_手把手教NIS Edit安装向导的使用
手把手教NIS Edit安装向导的使用
需求的软件环境:
NSIS 2.46
HM NIS Edit 2.03
1 安装完上述两款软件后启动HM NIS Edit,如图:
2 点击“文件”-“新建脚本:向导”,如图:
3 弹出向导欢迎界面,点击“下一步”:
4 可以自定义应用程序名称,版本,出版人,网站等信息,点击“下一步”:
5 安装程序语言取消选择“English”,选择“SimpChinese”,点击“下一步”:
6 设置授权文件的路径,点击“下一步”:
向导中默认的许可文件路径为“c:\path\to\licence\YourSoftwareLicence.txt”,但事实上这个路径并不存在,因此设置授权文件的路径,但要确保路径是存在的。为此,在C:\util\nsis_exam\目录下创建了协议许可.rtf文件。
此次是为了演示安装向导的使用,因此不必深究.rtf中文件的内容,只需创建它,用office word编辑它,随意保存些文本即可,如:
7 应用程序列表中有默认的两个文件,实际制作安装包时,这两个文件往往不是我们需求的文件:
选中它们,利用“删除文件”按钮将其移除:
然后点击“添加目录树”按钮:
弹出目录编辑界面,通过浏览文件夹按钮选择目录,如图目录为“C:\Program Files\NSIS”,点击“确定”按钮:
待文件全部加载到应用程序文件列表,如图,点击下一步:
8 确认下应用程序的图标信息,点击下一步:
9 可以指定安装程序完成时要执行的程序文件,点击“下一步”:
10 可以指定解除安装程序属性,然后点击“下一步”:
11 勾选“保存脚本”、“转换文件路径到相关路径”,点击“完成”:
12 提示保存脚本窗口,为脚本命名,如图为“signjing安装示例.nsi”,点击“保存”按钮:
13 脚本保存后自动回到编辑器主界面:
14 点击“NSIS”-“编译脚本”以编译脚本:
15 脚本开始编译,脚本编译时,可以通过日志窗格看到编译进程:
16 编译完成,在日志窗格会显示类似的信息:
17 在脚本的同目录下可以看到安装包Setup.exe已产生:
到此,利用安装向导制作的安装包就完成了,从认识NSIS到能做出安装包,这无疑是一个重大的改变,但我们的追求不能仅停留在这个层面,下一次将针对本次产生的脚本进行修改以实现一些安装包个性化的效果。
nsis安装包(五)_手把手教NIS Edit安装向导的使用相关推荐
- 手把手教NIS Edit安装向导的使用
转自:https://blog.csdn.net/signjing/article/details/7855855 手把手教NIS Edit安装向导的使用 需求的软件环境: NSIS 2.46 HM ...
- linux php mysql安装包下载_在linux下手动安装 apache, php, mysql--终极版
卸载dnf安装的httpd: 纯文本照样可以做到 "有格式的", 通过 "缩进, 空格, tab, 连字符如- , : , ... 等" . 有一个基本原则就是 ...
- ubuntu安装提醒写入失败 没有启动项_手把手教你如何安装windo10+Ubuntu18.10双系统...
踩坑经历 以前一直都是用win10系统在自己的电脑上开发,在公司也都是用Ubuntu系统,现在想在自己的笔记本上安装一个Ubuntu系统,所以就想着在不用重装系统的情况下,装一个Ubuntu系统,所以 ...
- python卸载_手把手教Python环境安装
Anaconda集成环境 Python3.7 如果是linux环境包括MacOs,系统环境中会默认安装python2.7. 尽量量不不要卸载linux环境中的默认python环境,直接安装Python ...
- nsis安装包(四)_软件环境
软件环境 制作nsis安装包,至少需要一个编译程序,它将nsis脚本转化为安装包. 使用有语法高亮.代码折叠.大纲视图等特征的开发环境编辑和编译NSIS脚本是一个方便的方法. 增加了新特征(如文件下载 ...
- 数据库管理-第七十五期 手把手教你搭19c RAC(20230516)
数据库管理 2023-05-16 第七十五期 手把手教你搭19c RAC 1 基础环境 2 操作系统配置 2.1 /etc/hosts 2.2 配置系统挂载 2.3 配置本地yum源 2.4 操作系统 ...
- 二. 简单的NSIS安装包
新建脚本:向导 我们先从一个简单的NSIS安装包开始吧,就像前面(NSIS介绍)所说,我们虽然看过用户手册,可要写安装脚本无从下手,那我们的编辑工具HM NIS Edit就派上用场了. 打开HM NI ...
- NSIS安装包开发笔记(一):NSIS介绍、使用NSIS默认向导脚本制作Windows安装包
若该文为原创文章,转载请注明原文出处 本文章博客地址:https://blog.csdn.net/qq21497936/article/details/116445811 长期持续带来更多项目与技术分 ...
- 软件_手把手教vscode配置c++,python开发环境
原创:软件_手把手教vscode配置c++,python开发环境 之前主用Python作为项目开发语言,将项目迁移到arm边缘盒子上后发现arm的cpu不给力,软件速度低于预期,所以计划将部分程序改为 ...
最新文章
- 167.两数之和Ⅱ-输入有序数组
- python开发框架 代码生成_我的第一个python web开发框架(28)——定制ORM(四)...
- Java黑皮书课后题第10章:*10.17(平方数)找出大于Long.MAX_VALUE的前10个平方数。平方数是指形式为n^2的数
- mysql5.7.23版本环境配置
- 信息学奥赛C++语言:求三角形的面积
- 计算机图形学资源收集04
- c语言基础编程题讲解,C语言入门例题讲解
- 来来来!docker-composeup很慢
- Android Multimedia框架总结(二十一)MediaCodec中创建到start过程(到jni部分)
- 在哪下载公司考勤刷卡特殊情况说明Excel模板
- rational rose 启动选择_Rational Rose 附使用教程
- 写CSDN博客时,调节字体大小、颜色及其他样式的常用操作方法
- 网易发起“疾风”智造IoT联盟,深化“互联网+先进制造业”发展
- 用rankn()等概率生成1~m的通用方法
- 20年3月27日,Github被攻击。我的GitPage博客也挂了,紧急修复之路,也教会你搭建 Jekyll 博客!
- 华为 畅享5 android,华为畅享5手机评测:青春就要这样长待!
- 打印html所有标签,js 打印标签里的所有内容(带分页)
- 传统企业培训与线上直播培训大PK
- 毕业一年有感——人活着的意义是什么?
- 如何彻底解决顽固mysql
热门文章
- 亮度不足 日本向12家LED销售企业下禁令
- AI智能化测试——各大厂质量保障实践分享汇总(下)
- UE5 官方案例Lyra 全特性详解 16.背包系统Inventory System5
- 树莓派+DS18B20+Canal 实现 温度报警系统
- Data Analysis - Day2 - Matplotlib 案例
- 力扣算法学习计划打卡:第七天
- autopilot news
- TCP的三次握手各字段(ack,seq,ACK,SYN)是什么意思?
- [微积分笔记]第二类曲线/面积分总结
- php钓鱼怎么使用方法,初学钓鱼最详细的方法教程