Консольная версия компилятора (файл ISCC.exe) автоматически предоставляет дополнительные параметры для управления процессом предварительной обработки сценариев Inno Setup.
Использование: iscc
[параметры] scriptfile.iss
Или посредством стандартного ввода: iscc
[параметры] -
где параметры могут быть следующие:
/O(+|-) |
Включает (+) или отключает (-) параметр вывода (замещает в сценарии команду Output) |
/O<path> |
Устанавливает путь вывода файла (замещает в сценарии команду OutputDir) |
/F<filename> |
Устанавливает выходное имя файла (замещает в сценарии команду OutputBaseFilename) |
/S<name>=<command> |
Устанавливает цифровую подпись с указанным именем и параметрами |
/Q |
Тихая компиляция (будут показаны только сообщения об ошибках) |
/Qp |
Тихая компиляция с отображением прогресса выполнения |
/D<name>[=<value>] |
Эмулирует #define
public <name> <value> |
/$<letter>(+|-) |
Эмулирует #pragma
option -<letter>(+|-) |
/P<letter>(+|-) |
Эмулирует #pragma
parseroption -<letter>(+|-) |
/I<paths> |
Эмулирует #pragma
include -<paths> |
/J<filename> |
Эмулирует #include
-<filename> |
/{#<string> |
Эмулирует #pragma
inlinestart -<string> |
/}<string> |
Эмулирует #pragma
inlineend -<string> |
/V<number> |
Эмулирует #pragma
verboselevel -<number> |
Пример:
iscc /$c- /Pu+
"/DLicenseFile=Trial License.txt" /Ic:\inc;d:\inc /Jdefines.iss
"c:\isetup\samples\my script.iss"