26 lines
424 B
Batchfile
26 lines
424 B
Batchfile
@echo off
|
|
setlocal
|
|
|
|
set OUTDIR=%1
|
|
set MARKER_FILE=%OUTDIR%\dll_marker.txt
|
|
set SCRIPT_DIR=%~dp0
|
|
|
|
if exist "%MARKER_FILE%" (
|
|
echo DLL already extracted. Skipping.
|
|
goto :EOF
|
|
)
|
|
|
|
echo Extracting dll.zip to %OUTDIR%...
|
|
|
|
"%SCRIPT_DIR%7z.exe" x "%SCRIPT_DIR%dllx86.zip" -o"%OUTDIR%" -aoa -y
|
|
|
|
if errorlevel 1 (
|
|
echo Extraction failed!
|
|
exit /b 1
|
|
)
|
|
|
|
echo extracted > "%MARKER_FILE%"
|
|
echo Extraction complete.
|
|
|
|
endlocal
|