Конечно, это просто, проект Inno представляет собой простой текстовый файл, так что вы даже можете легко редактировать скрипт setupper с помощью ant, однако я бы порекомендовал создать отдельный небольшой включаемый файл вашим скриптом. Вы можете хранить там «переменные», такие как версия + номер сборки, которые вы показываете в начале установки.
поместите эту строку в ваш установщик:
#include "settings.txt"
и сделайте settings.txt как-то так
#define myver=xxx.xxx
#define tags
теперь вам не нужно прикасаться к самому коду setupper из скрипта сборки.
ниже приведен фрагмент моего скрипта сборки для компиляции настроек.
вам нужно выполнить командный файл из муравья следующим образом:
<exec dir="." executable="cmd" os="Windows NT">
<arg line="/c build.bat"/>
</exec>
образец пакета build.bat:
set isxpath="c:\program files\inno setup 5"
set isx=%isxpath%\iscc.exe
set iwz=myproj.iss
if not exist %isx% set errormsg=%isx% not found && goto errorhandler
%isx% "%iwz%" /O"%buildpath%" /F"MySetupper.exe" >>%logfile%
goto :eof