во время установки
Если вам нужно разрешить переменную на целевом компьютере, во время установки вы можете использовать {%NAME|DefaultValue}
«константа» .
[Files]
Source: "MyApp.dat"; Dest: "{%MYAPP_DATA_PATH|{app}}"
Если вам нужно разрешить переменную на целевом компьютере в коде Pascal Script, вы можете использовать GetEnv
функцию поддержки .
Path := GetEnv('MYAPP_DATA_PATH');
во время компиляции
Если вам нужно разрешить переменную на исходном компьютере во время компиляции установщика, вы можете использовать GetEnv
функция препроцессора :
[Files]
Source: "MyApp.dat"; Dest: "{#GetEnv('MYAPP_DATA_PATH')}"
Вы можете использовать один и тот же синтаксис даже в Pascal Script, хотя это будет иметь смысл только в особых случаях.
Path := '{#GetEnv('MYAPP_DATA_PATH')}';