Удаления ненужных файлов после установки игры

Kokx

Новичок
Всем привет, интересует удаления файлов в конце установки игры, например: тех же rar архивов.
Чтобы удаления происходило при помощи скрипта inno setup, а не всякими батниками и cmd.
Так можно сделать?
 

Nemko

Дилетант
Модератор
Kokx, можно так:

Код:
procedure CurStepChanged(CurStep: TSetupStep);          // Удаление фала(ов) / папки(ок)
begin                                                   // после заввершения установки
if CurStep = ssDone then begin
  DeleteFile(ExpandConstant('{app}\Имя_файла.формат')); // Удаление файла
  DelTree(ExpandConstant('{app}\Имя_папки'));           // Удаление папки
 end;
end;
 

Mickey1s

Ветеран
Модератор
Kokx, deletefile(ExpandConstant('{app}') + '\patch.rar');

или if not ISRarExtract ( 0, 0, ExpandConstant('{src}\1.rar'), ExpandConstant('{app}'), true, '') then break;

true - удаление после распаковки, false - нет
 

Kokx

Новичок
Спасибо, попробую.
Можно еще вопрос?
Как понять по какой очередность действий идут в скрипте?
 

Kokx

Новичок
А к примеру если использовать вариант от Nemko, где его прописать чтобы перед установкой Доп ПО удалялись файлы.
 
Сверху