Ещё один вопрос, надеюсь на вашу помощь.
Как из одного архива распаковывать только нужный компонент?
Например папка ru, en, ru\en находится в архиве data1
ru - полностью русский является компонентом
1
en - полностью английский является компонентом
2
ru\en - является компонентом
3
Не могли бы вы указать, где и как именно это прописывать?
Код:
#ifdef Data1
if not ISExec( 0, 0, 0, ExpandConstant('{tmp}\unarc.exe'), ExpandConstant('x -o+ -cfg"{tmp}\arc.ini" -w"{app}" -p"password" -dp"{app}" "{src}\data1.bin"'), ExpandConstant('{tmp}'), '...',false) then break;
#endif
Или в
if not ISExec это нельзя реализовать? (Как понял из справки за это отвечает
ExtractedPath, а в этой функции её нету)
Если нельзя реализовать, то как это сделать через
if not ISArcExtract, используя unarc.exe и arc.ini?