Другой вариант сборки сценариев — это использовать консольную версию компилятора, ISCC.exe. Общий вид использования командной строки следующий:
iscc [параметры] <имя сценария>
Или выполнять чтение из стандартного ввода:
iscc [параметры] -
Как показано в примере выше, имена файлов с пробелами должны заключаться в кавычки.
/O(+|-) | Включает (+) или отключает (-) параметр вывода (замещает в сценарии команду Output) |
/O<path> | Устанавливает путь вывода файла (замещает в сценарии команду OutputDir) |
/F<filename> | Устанавливает выходное имя файла (замещает в сценарии команду OutputBaseFilename) |
/S<name>=<command> | Устанавливает инструмент цифровой подписи с указанным именем и параметрами (все инструменты цифровой подписи, настроенные в IDE компилятора, будут указаны автоматически) |
/Q | Тихая компиляция (будут показаны только сообщения об ошибках) |
/Qp | Тихая компиляция с отображением прогресса выполнения |
Другие параметры смотрите в разделе Inno Setup Preprocessor: Компиляция в командной строке.
Компиляцию сценариев также можно выполнить из командной строки. Общий вид использования командной строки следующий:
compil32 /cc <имя сценария>
Как показано в примере выше, имена файлов с пробелами должны заключаться в кавычки.
Запуск компилятора из командной строки не подавляет отображение обычного хода выполнения или сообщения об ошибках.
Мастер создания сценария также может быть запущен из командной строки. Общий вид использования командной строки следующий:
compil32 /wizard <название мастера> <имя сценария>
Обратите внимание, если имена файлов и название мастера содержит пробелы, то они должны заключаться в кавычки.
Запуск мастера из командной строки не подавляет сообщения об ошибках.