Alex_Piggy
Advanced Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Код: @echo off set "ControlPanelFilesListConfig=%~dp01.ini" call :read_control_panel_files_list_config "%ControlPanelFilesListConfig%" :: Проверка наличия всех файлов для панели управления в Silver Raven mods pack data set "ControlPanelFilesIsMissingFiles=" for %%? in (%$ControlPanelFilesList%) do ( if not defined ControlPanelFilesIsMissingFiles if not exist "%%~?" set "ControlPanelFilesIsMissingFiles=1" ) if defined ControlPanelFilesIsMissingFiles ( color fc echo. echo. echo. echo *ОШИБКА^^^! Нижеуказанные файлы, необходимые для корректной работы программы, не найдены: echo. echo. for %%? in (%$ControlPanelFilesList%) do if not exist "%%~?" <nul set /p "x='%%~?', " echo. echo. echo. echo *ОШИБКА^^^! Вышеуказанные файлы, необходимые для корректной работы программы, не найдены. echo. echo Извлеките папку Silver Raven mods pack data из установочных архивов со сборкой в папку игры вручную и перезапустите панель управления. Убедитесь, что антивирусное ПО не блокирует ее работу. echo. echo. pause exit ) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Чтение конфиг-файла fileslist.cfg :read_control_panel_files_list_config for /f "usebackq eol=; tokens=1,2* delims==" %%a in ("%~1") do set "$%%a=%%b" exit /b |
|