NSIS用户手册(一)
2005-06-24 13:15
274 查看
NSIS(Nullsoft Scriptable Install System)是一个供程序员使用的、建立Windows installers的工具。它的发布遵守开源许可,且完全免费使用。
脚本文件
要利用NSIS制作安装包,你必须编写NSIS脚本,NSIS脚本是一些简单语法规则的文本。
NSIS脚本的每一行都是命令。若命令很长,可以用'/'来换行写,类似VC里面写很长的字符串。
例如:
Messagebox MB_OK|MB_ICONINFORMATION /
"This is a sample that shows how to use line breaks for larger commands in NSIS scripts"
如果要在字符串里面加入双引号,可以这样写:$/",或者用单引号代替。
脚本文件的扩展名是nsi,脚本头文件是nsh。可以分成多个头文件来组织脚本文件,用下面的方法来包含头文件:
!include Sections.nsh
脚本结构
脚本文件一般包含“Install Attributes”、“Pages”、“Sections”、“Functions”这几部分。
Install Attributes,定义了一些常量,如安装文件名、安装路径等。
Pages,定义授权书页,目录选择页,组件选择页,反安装页等等。
Sections,把安装进程分成多个阶段来定义,方便操作。
Functions,定义一些函数,在安装时进行用户交互。
脚本文件
要利用NSIS制作安装包,你必须编写NSIS脚本,NSIS脚本是一些简单语法规则的文本。
NSIS脚本的每一行都是命令。若命令很长,可以用'/'来换行写,类似VC里面写很长的字符串。
例如:
Messagebox MB_OK|MB_ICONINFORMATION /
"This is a sample that shows how to use line breaks for larger commands in NSIS scripts"
如果要在字符串里面加入双引号,可以这样写:$/",或者用单引号代替。
脚本文件的扩展名是nsi,脚本头文件是nsh。可以分成多个头文件来组织脚本文件,用下面的方法来包含头文件:
!include Sections.nsh
脚本结构
脚本文件一般包含“Install Attributes”、“Pages”、“Sections”、“Functions”这几部分。
Install Attributes,定义了一些常量,如安装文件名、安装路径等。
Pages,定义授权书页,目录选择页,组件选择页,反安装页等等。
Sections,把安装进程分成多个阶段来定义,方便操作。
Functions,定义一些函数,在安装时进行用户交互。
相关文章推荐
- NSIS用户手册(二)
- NSIS用户手册(三)
- NSIS 用户手册
- Netty 3.1 中文用户手册(三)-架构总览
- MINA2.0用户手册中文版--第三章 第一节 IoService接口简介
- MINA2.0用户手册中文版--第三章 第四节 客户端接口IoConnector
- CUBRID 8.4.3用户参考手册(一)介绍CUBRID
- qmake用户手册
- 将事务插入到 Vuser 脚本(lr用户手册)
- Git用户手册--GitHub
- Box2D v2.1.0用户手册翻译 - 第04章 碰撞模块(Collision Module)
- vBox用户手册第9章 高级主题 翻译资料(二)
- Velocity用户手册---中文版(学习修改版)
- spring core源码解读之ASM4用户手册翻译之一asm简介
- OpenWebFlow0.9用户手册与设计说明
- SiteWhere用户使用手册
- Velocity用户手册---中文版
- SVN客户端用户使用手册(完整版)
- [转]ModSecurity for Apache 1.8.7 用户手册
- Velocity用户手册---中文版