Guest User

Untitled

a guest
Jul 18th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. @echo off
  2. setlocal enabledelayedexpansion
  3.  
  4. echo Pack project sources to archive.
  5.  
  6.  
  7. :SetVars
  8. set SCRIPT_DIR=%~dp0
  9. IF %SCRIPT_DIR:~-1%==\ set SCRIPT_DIR=%SCRIPT_DIR:~0,-1%
  10. rem Must be installed system wide or placed in the same folder
  11. SET ZIP_TOOL=7z
  12. SET PROJECT_NAME=MyApp
  13.  
  14. :Compress
  15.  
  16. set ARCHIVE_NAME=!PROJECT_NAME!-src.zip
  17. if exist "!ARCHIVE_NAME!" (
  18. echo Remove previously created archive
  19. del /F /Q "!ARCHIVE_NAME!"
  20. )
  21. echo.
  22. echo Compress...
  23.  
  24. pu
  25. !ZIP_TOOL! a -tzip "%SCRIPT_DIR%\!ARCHIVE_NAME!" "%SCRIPT_DIR%\*" -xr^^!.svn -xr^^!Doc -xr^^!*MiddleTest\python27.zip -xr^^!*.exe
  26. if errorlevel 0 (
  27. echo Compress: OK.
  28. echo:
  29. echo Get you archive here: `%SCRIPT_DIR%\!ARCHIVE_NAME!`
  30. exit /b 0
  31. )
  32. echo Compress: [ERROR] Code !errorlevel!.
  33. exit /b !errorlevel!
  34.  
  35.  
  36.  
  37. exit /b 0
  38.  
  39.  
  40.  
  41. rem ======================================================================
  42. rem SUB PROGRAMS
  43. rem ======================================================================
  44.  
  45. :: no
Add Comment
Please, Sign In to add comment