0

У меня есть 13 .iss скриптов для Inno Setup, и я хочу их скомпилировать параллельно. На данный момент я использую файл .bat для непараллельной компиляции. Это занимает более двух часов, поэтому я хочу параллельно это.Inno Setup Batch скомпилировать несколько инсталляторов параллельно

Это не работает с start iscc ...

Может кто-нибудь мне помочь?

ответ

1

Нет причин, почему это не должно работать с start. Это действительно работает.

Возможно, вы используете неправильный синтаксис.

Правильный синтаксис:

start "Compiling Setup 1" "C:\Program Files (x86)\Inno Setup 5\ISCC.exe" C:\Setup1\Example.iss 
start "Compiling Setup 2" "C:\Program Files (x86)\Inno Setup 5\ISCC.exe" C:\Setup2\Example.iss 

Обратите внимание, что первый аргумент start является заголовок окна.

enter image description here

+0

Вы действительно добавили параметр названия в качестве первого? Поскольку мастер начинает с ** вашего синтаксиса ** (в вашем вопросе), поскольку первый параметр ('iscc') используется как заголовок консоли, а второй параметр (путь' .iss') - это «команда», , что запускает связанное приложение, что такое GUI Inno Setup ('compile32.exe'). См. Скриншот, добавленный в мой ответ, который показывает, что ** мой синтаксис ** работает. –