1. Уважаемые гости и пользователи форума.
    Администрация настоятельно рекомендует не регистрировать несколько аккаунтов для одного пользователя. При выявлении наличия мультиаккаунтов будут заблокированы все учетные записи данного пользователя.
    Аккаунты, зарегистрированные на временную почту будут также заблокированы.

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

Тема в разделе "Inno Setup", создана пользователем Kokx, 21 янв 2018.

  1. Старожил

    Регистрация:
    18 ноя 2015
    Сообщения:
    16
    Симпатии:
    1
    Пол:
    Мужской
    Всем привет, интересует удаления файлов в конце установки игры, например: тех же rar архивов.
    Чтобы удаления происходило при помощи скрипта inno setup, а не всякими батниками и cmd.
    Так можно сделать?
     
  2. Ветеран Супер модератор

    Регистрация:
    5 мар 2016
    Сообщения:
    360
    Симпатии:
    388
    Пол:
    Мужской
    Kokx, можно так:

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

    Регистрация:
    11 июн 2012
    Сообщения:
    433
    Симпатии:
    161
    Пол:
    Мужской
    Kokx, deletefile(ExpandConstant('{app}') + '\patch.rar');

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

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

    Регистрация:
    18 ноя 2015
    Сообщения:
    16
    Симпатии:
    1
    Пол:
    Мужской
    Спасибо, попробую.
    Можно еще вопрос?
    Как понять по какой очередность действий идут в скрипте?
     
  5. Ветеран Модератор

    Регистрация:
    11 июн 2012
    Сообщения:
    433
    Симпатии:
    161
    Пол:
    Мужской
    Kokx, при распаковке как пропишешь так и будет
     
  6. Старожил

    Регистрация:
    18 ноя 2015
    Сообщения:
    16
    Симпатии:
    1
    Пол:
    Мужской
    А к примеру если использовать вариант от Nemko, где его прописать чтобы перед установкой Доп ПО удалялись файлы.
     
  7. Старожил

    Регистрация:
    18 ноя 2015
    Сообщения:
    16
    Симпатии:
    1
    Пол:
    Мужской
    Спасибо!
    Испытал, все работает.
     

Поделиться этой страницей