Можно ли контролировать, какие файлы устанавливать из командной строки для программы установки INNO? - PullRequest
0 голосов
/ 28 октября 2010

Я хотел бы контролировать подмножество файлов и разрешить установку только некоторых из них, например, при запуске с параметром командной строки.

Возможно ли это?1005 *

if (some condition)
    install full set of files
else
    Install other set of files

В качестве альтернативы я могу просто запустить другой установщик, но затем мне нужно передать путь к файлу / пути этому второму установщику.Существует также проблема объединения этого второго установщика с первым.Я думаю, что эта часть не так сложна, хотя

1 Ответ

2 голосов
/ 28 октября 2010

Да, это даже довольно легко. Есть несколько способов сделать это, каждый из которых зависит от сценариев Паскаля.

Метод 1

  • Вы можете использовать функции GetCmdTail, ParamCount и ParamStr для получения всей или части команды -линии.

  • Затем вы можете использовать параметр Check для отдельных файлов. Следовательно, каждый файл будет установлен тогда и только тогда, когда вызываемая функция вернет true.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...