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