Example for Isdone 6 Final
[Files]
Source: unpack\*; DestDir: {tmp}; Flags: dontcopy sortfilesbyextension nocompression
procedure CurStepChanged(CurStep: TSetupStep);
ExtractTemporaryFile('cls.ini');
ExtractTemporaryFile('cls-lolz.dll');
ExtractTemporaryFile('cls-lolz_x64.exe');
ExtractTemporaryFile('cls-lolz_x86.exe');
ExtractTemporaryFile('CLS-srep.dll');
ExtractTemporaryFile('cls-srep_x64.exe');
ExtractTemporaryFile('cls-srep_x86.exe');
ExtractTemporaryFile('arc.ini');
ExtractTemporaryFile('liblz4.dll');
ExtractTemporaryFile('libzstd.dll');
ExtractTemporaryFile('lzo2.dll');
ExtractTemporaryFile('raw2hif_dll.dll');
ExtractTemporaryFile('hif2raw_dll.dll');
ExtractTemporaryFile('xtool.exe');
ExtractTemporaryFile('xtool.ini');
ExtractTemporaryFile('zlibwapi.dll');
if not ISArcExtract ( 0, 0, ExpandConstant('{src}\*.arc'), ExpandConstant('{app}\'), '', false, '', ExpandConstant('{tmp}\arc.ini'), ExpandConstant('{app}\'), notPCFonFLY{PCFonFLY}) then break;
Через бат файл не распакуется будет ошибка только через установщик
Through baht the file will not be unpacked there will be an error only through the installer
и еще для распаковки нужны именно те версий что и для запаковки
and even for unpacking you need exactly those versions as for packing
XTool version 0.9
lolz v21a7
SREP 3.93a