当前位置: 首页 > 文档资料 > NSIS 用户手册 >

2.2 脚本文件

优质
小牛编辑
124浏览
2023-12-01

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

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

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

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

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

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

!include Sections.nsh