Вы можете создать свою настройку с помощью компилятора ISCC, передав ему путь через параметр /D
. Это объявит общедоступный #define
для вашего скрипта. Поскольку #define
может быть повторно объявлен сценарием, необходимо обеспечить его условное объявление для значения по умолчанию, которое вы хотите иметь. Например:
#ifndef SrcPath
#define SrcPath "C:\DefaultPath\"
#endif
[Files]
Source: {#SrcPath}App.exe; DestDir: {app}
Тогда при построении установки таким образом будет использоваться #define
из скрипта:
ISCC.exe Script.iss
При сборке этого способа будет использоваться #define
, объявленныйпереданное значение параметра:
ISCC.exe Script.iss /DSrcPath="C:\AnotherPath\"