【软件工具】 Inno Setup 帮助翻译 - 3. 脚本格式概述

Inno Setup 脚本被安排成多个部分。每个部分控制着安装程序的不同方面。一个部分是通过指定包含在方括号[]中的部分名称来开始的。在每个部分内部,可以有任意数量的条目。

主要有两种不同类型的部分:一种是如 [Setup] 这样的,其条目包含指令名称和值(以 Directive=Value 的形式),另一种是如 [Files] 这样的,其条目被分为参数。

以下是一个示例:

[Setup]
AppName=My Program

[Files]
Source: "MYPROG.EXE"; DestDir: "{app}"

请注意,指定多个同名的部分是合法的。

你可以在脚本中添加“注释”(编译器会忽略这些注释),方法是在行的开头放置一个分号。例如:

; 这是一个注释。我可以在这里给自己写一些提醒...

脚本支持类似C语言的#include指令,它可以将一个单独文件的内容拉取到脚本中的#include指令位置。语法是:

#include "filename.txt"

如果文件名不是完全限定的,编译器将在包含#include指令的文件的同一目录中查找它。文件名可以前缀为“compiler:”,在这种情况下,它会在编译器目录中查找文件。

脚本支持#preproc指令,该指令指定是否使用仅支持上述#include指令的内置预处理器,还是使用支持更多指令的Inno Setup Preprocessor (ISPP)。语法是:

#preproc builtin
#preproc ispp

默认情况下,如果可用,脚本将使用ISPP,而.isl文件则使用内置预处理器。

如果使用的是Unicode文件,它必须是带有BOM的UTF-8编码。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值