Guest User

run.bat

a guest
Oct 2nd, 2025
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. @echo off
  2. setlocal EnableDelayedExpansion
  3.  
  4. :: Check if Python is installed
  5. where python >nul 2>&1
  6. if %ERRORLEVEL% neq 0 (
  7. echo Python is not installed. Please install Python and try again.
  8. pause
  9. exit /b 1
  10. )
  11.  
  12. :: Define virtual environment path
  13. set VENV_DIR=.venv
  14.  
  15. :: Check if virtual environment exists, create if it doesn't
  16. if not exist "%VENV_DIR%\Scripts\activate.bat" (
  17. echo Creating virtual environment...
  18. python -m venv %VENV_DIR%
  19. if %ERRORLEVEL% neq 0 (
  20. echo Failed to create virtual environment.
  21. pause
  22. exit /b 1
  23. )
  24. )
  25.  
  26. :: Activate virtual environment
  27. call %VENV_DIR%\Scripts\activate.bat
  28. if %ERRORLEVEL% neq 0 (
  29. echo Failed to activate virtual environment.
  30. pause
  31. exit /b 1
  32. )
  33.  
  34. :: Install required packages
  35. echo Installing dependencies...
  36. pip install requests beautifulsoup4
  37. if %ERRORLEVEL% neq 0 (
  38. echo Failed to install dependencies.
  39. pause
  40. exit /b 1
  41. )
  42.  
  43. :: Check if media_downloader.py exists
  44. if not exist "media_downloader.py" (
  45. echo media_downloader.py not found in current directory.
  46. pause
  47. exit /b 1
  48. )
  49.  
  50. :: Run the Python script
  51. echo Starting media downloader...
  52. python media_downloader.py
  53. if %ERRORLEVEL% neq 0 (
  54. echo Failed to run media_downloader.py.
  55. pause
  56. exit /b 1
  57. )
  58.  
  59. :: Deactivate virtual environment
  60. deactivate
  61.  
  62. echo.
  63. echo Done!
  64. pause
  65. exit /b 0
Advertisement
Add Comment
Please, Sign In to add comment