У меня есть несколько файлов сценариев SQL, которые должны запускаться до начала установки. Причина в том, что SQL-скрипты работают только успешно, я хочу сделать установку.Извлечь несколько файлов из установщика перед установкой в Inno Setup
Если скрипты SQL должны запускаться после установки, я могу скопировать файлы в путь {app}
и запустить файлы оттуда. Но перед запуском установки необходимо запустить файлы. Я запутался. Каков наилучший способ сделать это?
Скажет, например, если это единственный файл я могу поставить его под Files
секции и могу использовать ExtractTemporaryFile('FileName');
Но, как я уже говорил, у меня есть много файлов (в SQLSCRIPTS
папки). Каков лучший способ? (Одно из решений я могу сделать это как единый файл, сжать его, а затем распаковать его)
[Files]
Source: "C:\\SQLSCRIPTS\\*"; DestDir: "{app}"; Flags: dontcopy
Обычно перед данными скопируется в каталог назначения, он будет скопирован во временный каталог. Вы можете запустить эти сценарии в этот момент, а затем выйти, если сценарий завершился неудачно. Невозможно предложить решение, не глядя на код. – Andrews
Возможный дубликат [Извлечение файлов при начальной настройке вместо конца] (http://stackoverflow.com/questions/797888/extracting-files-at-the-start-up-setup-instead-of-the- конец) –
@MartinPrikryl, пожалуйста, уточните мое изменение выше – RobinAtTech