ragflow_preprocess/launch_windows.bat
2025-03-27 17:59:10 +01:00

50 lines
1.5 KiB
Batchfile

@echo off
:: Script de lancement pour l'application de prétraitement PDF
:: Ceci est un wrapper pour le script PowerShell qui lancer l'application sous Windows
echo ===================================================
echo Lancement de l'application de prétraitement PDF
echo ===================================================
echo.
:: Vérifier si PowerShell est disponible
where powershell >nul 2>nul
if %ERRORLEVEL% neq 0 (
echo ERREUR: PowerShell n'est pas disponible sur ce système.
echo Veuillez installer PowerShell pour exécuter cette application.
echo.
pause
exit /b 1
)
:: Récupérer le chemin du script
set "SCRIPT_DIR=%~dp0"
cd /d "%SCRIPT_DIR%"
:: Vérifier si l'environnement virtuel existe
if not exist "%SCRIPT_DIR%venv" (
echo L'environnement virtuel n'existe pas. Veuillez d'abord exécuter install_windows.bat
echo.
pause
exit /b 1
)
:: Définir l'exécution du script PowerShell pour permettre l'exécution non signée
powershell -Command "Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass"
:: Lancer le script PowerShell
echo Lancement du script d'initialisation et de démarrage...
powershell -ExecutionPolicy Bypass -File "%SCRIPT_DIR%launch_windows.ps1"
:: Vérifier si le script s'est terminé correctement
if %ERRORLEVEL% neq 0 (
echo Une erreur s'est produite lors du lancement de l'application.
echo Code d'erreur: %ERRORLEVEL%
echo.
echo Pour plus d'informations, veuillez vérifier les messages ci-dessus.
pause
exit /b %ERRORLEVEL%
)
:: Fin du script
exit /b 0