Параметры в секциях

Все секции в сценарии, за исключением [Setup], [Messages], [CustomMessages], [LangOptions] и [Code], содержат строки, которые представляют собой список параметров. Посмотрите на следующий пример секции [Files]:

[Files]
Source: "MYPROG.EXE"; DestDir: "{app}"
Source: "MYPROG.CHM"; DestDir: "{app}"
Source: "README.TXT"; DestDir: "{app}"; Flags: isreadme

Каждый параметр состоит из имени, за которым следует двоеточие и потом значение. Необязательные параметры принимают значения по умолчанию, и если они не изменяются, могут быть опущены. Несколько параметров разделяются между собой точкой с запятой и могут быть перечислены в любом порядке

Значение параметра обычно заключается в двойные кавычки ("), если содержит пользовательскую строку, например, имя файла. Использование двойных кавычек не является обязательным, но позволяет встраивать в значения символы пробелов, точки с запятой и двойные кавычки.

Чтобы вставить символ двойной кавычки в значение, заключённое в кавычки, запишите символ двойной кавычки подряд два раза. Например:

"This "" contains "" embedded "" quotes"

Компилятор прочитает эту строку как:

This " contains " embedded " quotes

Если параметру необходимо передать один символ двойной кавычки, запишите символ двойной кавычки подряд четыре раза: """". Две внутренние кавычки определяют один символ двойной кавычки, а две внешние используются для встраивания одного символа двойной кавычки в строку.