Другой вариант сборки сценариев — это использовать консольную версию компилятора, файл ISCC.exe. Общий вид использования командной строки следующий:
iscc [options] <script name>
iscc "c:\isetup\samples\my script.iss"
Как показано в примере выше, имена файлов с пробелами должны заключаться в кавычки.
| Параметр | Назначение |
|---|---|
| /O+ /O- |
Включает (+) или отключает (-) параметр вывода (замещает в сценарии команду Output) |
| /O<path> | Устанавливает путь вывода файла (замещает в сценарии команду OutputDir) |
| /F<filename> | Устанавливает выходное имя файла (замещает в сценарии команду OutputBaseFilename) |
| /S<name>=<command> | Устанавливает инструмент цифровой подписи с указанным именем и параметрами (все инструменты цифровой подписи, настроенные в IDE компилятора, будут указаны автоматически) |
| /Q | Тихая компиляция (будут показаны только сообщения об ошибках) |
| /Qp | Тихая компиляция с отображением прогресса выполнения |
iscc /Qp /O"My Output" /F"MyProgram-1.0" /Sbyparam=$p "c:\isetup\samples\my script.iss"
Другие параметры смотрите в разделе Препроцессор Inno Setup: Компиляция в командной строке.
Компиляцию сценариев также можно выполнить из командной строки. Общий вид использования командной строки следующий:
iside /cc <script name>
iside /cc "c:\isetup\samples\my script.iss"
Как показано в примере выше, имена файлов с пробелами должны заключаться в кавычки.
Запуск компилятора из командной строки не подавляет отображение обычного хода выполнения или сообщения об ошибках.
Мастер создания сценария также может быть запущен из командной строки. Общий вид использования командной строки следующий:
iside /wizard <wizard name> <script name>
iside /wizard "MyProg Script Wizard" "c:\temp.iss"
Обратите внимание, если имена файлов и название мастера содержит пробелы, то они должны заключаться в кавычки.
Запуск мастера из командной строки не подавляет сообщения об ошибках.