@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