上一页 | 目录 | 下一页

2.2 脚本文件

要创建 NSIS 安装程序,首先要写一个 NSIS 脚本。 NSIS 脚本仅仅是一个包含了特殊语法的文本文件,你可以用任何的文本编辑器来编辑。推荐使用可以显示行数的文本编辑器,因为当发生错误时 NSIS 使用行数来指出错误所在。更推荐使用带有语法高亮显示的编辑器,你可以在 NSIS Wiki 下载到。

在 NSIS 脚本里每一行都作为一个命令处理, 如果这一行太长的话你可以使用 “\” 来分隔,编译器会自动地把下一行接到上一行来作为完整的一行,而不是看作新的行。例如:

Messagebox MB_OK|MB_ICONINFORMATION \
"本示例演示了在 NSIS 脚本里如何对长的命令进行断行处理"

如果在字符串里需要使用双引号,你应该使用 $\" 来避免误解,或者使用另外的不引起歧义的引号比如 ` 或 ' 。

关于脚本格式更详细的请看 脚本文件格式

脚本文件的默认扩展名是 .nsi ,头文件为 .nsh 。头文件可以通过把它划分为一个或多个代码块来帮助你编排脚本,你也可以在头文件里加入功能函数或宏,并且在多个安装程序里包含头文件,这样可以更容易的升级你的程序,并且使你的脚本很容易的让人看懂。要把一个头文件包含在你的脚本里你可以使用 !include 。这样就可以仅使用名字包含位于NSIS目录下的 Include文件夹 下的头文件。例如:

!include Sections.nsh

上一页 | 目录 | 下一页