NSIS笔记
2015-12-23 13:19
183 查看
1.1 关于 NSIS
在用户使用你的应用程序之前首先会体验到你的安装程序。慢慢悠悠的或不成功的软件安装是很恼人的问题。一个快速友好的安装程序是展示你的软件产品品质的一部分。NSIS (Nullsoft Scriptable Install System) 是 Windows 下的一个工具,它允许程序员来创建这样的安装程序。它发布于一个开源的协议并且对于任何使用者来说都是完全免费的。
NSIS 创建的安装程序能够安装、卸载、设置系统设置、解压文件等等。因为它基于脚本文件,你可以完全的控制安装程序的每一部分。脚本语言支持变量、函数、字串操作,就像一个普通的程序语言一样 - 但是设计来创建安装程序。即使有那么多的特性,NSIS 仍然是最小的安装程序系统。在默认选项下,它仅增加了 34 KB 的开销。
总结:优点,开源 精巧含脚本向导灵活语法简单
缺点,自己编码。
1.2 NSIS脚本结构
一个NSIS脚本文件包括 安装属性(Installer Attributes)、区段(Sections)和函数(Functions),此外还可以使用编译命令来对编译过程进行控制。1.3 使用
先通过“文件”-》新建脚本:向导-》完成。再修改脚本。很多命令是在区段、函数中使用的,当然编译过程也会提示。编译成功会有exe生成。
暂未发现单步调试等任何Debug模式。
注意在执行命令时,文件路径最好用双引号,否则有可能因路径中含有空格等特殊符号导致命令执行失败。
语法规则等参考使用手册
相关文章推荐
- 52.悬浮首字母指示器
- VB中下表越界
- 解决隐藏tabbar后底部视图button不响应问题
- 判定攻击目标是否在攻击者扇形攻击范围类
- 安卓开发笔记(一)------------自定义按钮
- Android -- Apk安装简诉
- 53.星级评分条
- 54.用环信实现聊天功能
- [LeetCode]题解(python):071-Simplify Path
- C++ typeof基本应用方式解析
- 快速使用gcov&lcov构建程序的单元测试
- jsp页面展现swf文件 实例详解
- 浏览器页面加载解析渲染机制(一)
- 55.动态加载Html
- 使用replace和strip函数删除open()函数独处的回车问题
- 56.Java与js交互
- 57.动态添加子View(Java/XML两种方式)
- 58.圆角图片
- 使用 Cloud Insight SDK 监控北京空气质量!
- 安装jar包到本地maven仓库