set SCRIPT=%~0 for /f "delims=\ tokens=*" %%z in ("%SCRIPT%") do ( set SCRIPT_DRIVE=%%~dz set SCRIPT_PATH=%%~pz set SCRIPT_CURRENT_DIR=%%~dpz ) set QT_ROOT=%SCRIPT_CURRENT_DIR% set QT_ARCH=qt-everywhere-opensource-src-5.4.0 set QT_NAME=qt-everywhere-opensource-src-5.4.0-wo-qtwebengine set PATH= set PATH=%PATH%;C:\Program Files\7-Zip set PATH=%PATH%;C:\Program Files (x86)\7-Zip set PATH=%PATH%;%SystemRoot%\System32 cd /d %QT_ROOT% rmdir /s /q %QT_NAME% rmdir /s /q %QT_NAME%-temp 7z.exe x -x!%QT_ARCH%/qtwebengine -o"%QT_NAME%-temp" %QT_ARCH%.7z move %QT_NAME%-temp\%QT_ARCH% %QT_NAME% rmdir /s /q %QT_NAME%-temp 7z.exe a -mx3 -m0=lzma2 %QT_NAME%.7z %QT_NAME% :exit cd /d %QT_ROOT%