mirror of
https://github.com/slorelee/wimbuilder2.git
synced 2025-05-06 18:25:51 +08:00
36 lines
1.0 KiB
Batchfile
36 lines
1.0 KiB
Batchfile
@echo off
|
|
|
|
set MISSING_FILES=0
|
|
if not exist "%APP_ROOT%\bin\x64\7z.exe" set MISSING_FILES=1
|
|
if not exist "%APP_ROOT%\bin\x86\7z.exe" set MISSING_FILES=1
|
|
|
|
if %MISSING_FILES% NEQ 0 (
|
|
xcopy /e /y "%APP_ROOT%\vendor\7za\*.*" "%APP_ROOT%\bin\"
|
|
)
|
|
set MISSING_FILES=0
|
|
|
|
if not exist "%APP_ROOT%\bin\x64\aria2c.exe" (
|
|
copy "%APP_ROOT%\vendor\aria2\aria2c_x64.exe" "%APP_ROOT%\bin\x64\aria2c.exe"
|
|
)
|
|
if not exist "%APP_ROOT%\bin\x86\aria2c.exe" (
|
|
copy "%APP_ROOT%\vendor\aria2\aria2c_x86.exe" "%APP_ROOT%\bin\x86\aria2c.exe"
|
|
)
|
|
|
|
call :CHECK_FILE 7z.exe x64
|
|
call :CHECK_FILE 7z.exe x86
|
|
|
|
if %MISSING_FILES% NEQ 0 (
|
|
echo \033[97;104m Some files are missing. Please download them by yourself,|cmdcolor.exe
|
|
echo \033[97;104m or download the full released package. |cmdcolor.exe
|
|
sleep.exe 5
|
|
)
|
|
set MISSING_FILES=
|
|
goto :EOF
|
|
|
|
:CHECK_FILE
|
|
set "chkfile=%APP_ROOT%\bin\%2\%1"
|
|
if not exist "%chkfile%" (
|
|
echo \033[91m Missing: %chkfile%|cmdcolor.exe
|
|
set MISSING_FILES=1
|
|
)
|