Консольная версия компилятора (файл 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"