Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- setlocal enabledelayedexpansion
- echo Pack project sources to archive.
- :SetVars
- set SCRIPT_DIR=%~dp0
- IF %SCRIPT_DIR:~-1%==\ set SCRIPT_DIR=%SCRIPT_DIR:~0,-1%
- rem Must be installed system wide or placed in the same folder
- SET ZIP_TOOL=7z
- SET PROJECT_NAME=MyApp
- :Compress
- set ARCHIVE_NAME=!PROJECT_NAME!-src.zip
- if exist "!ARCHIVE_NAME!" (
- echo Remove previously created archive
- del /F /Q "!ARCHIVE_NAME!"
- )
- echo.
- echo Compress...
- pu
- !ZIP_TOOL! a -tzip "%SCRIPT_DIR%\!ARCHIVE_NAME!" "%SCRIPT_DIR%\*" -xr^^!.svn -xr^^!Doc -xr^^!*MiddleTest\python27.zip -xr^^!*.exe
- if errorlevel 0 (
- echo Compress: OK.
- echo:
- echo Get you archive here: `%SCRIPT_DIR%\!ARCHIVE_NAME!`
- exit /b 0
- )
- echo Compress: [ERROR] Code !errorlevel!.
- exit /b !errorlevel!
- exit /b 0
- rem ======================================================================
- rem SUB PROGRAMS
- rem ======================================================================
- :: no
Add Comment
Please, Sign In to add comment