@echo off setlocal REM ============================================================ REM FIN65 Mobile - Dashboard avec infos echeancier V2.7 REM ============================================================ set "ROOT_DIR=D:\07-Logiciels\20-FIN65" set "MOBILE_DIR=%ROOT_DIR%\fin65_mobile" set "PUB_CACHE=%ROOT_DIR%\.pub-cache" echo. echo ========================================== echo FIN65 Mobile - Infos echeancier V2.7 echo ========================================== echo. if not exist "%MOBILE_DIR%" ( echo [ERREUR] Dossier mobile introuvable : echo %MOBILE_DIR% pause exit /b 1 ) if not exist "%MOBILE_DIR%\lib\models" ( echo [ERREUR] Dossier models introuvable. pause exit /b 1 ) if not exist "%MOBILE_DIR%\lib\screens" ( echo [ERREUR] Dossier screens introuvable. pause exit /b 1 ) set "BACKUP_DIR=%MOBILE_DIR%\backup_before_mobile_dashboard_scheduled_v27" mkdir "%BACKUP_DIR%" >nul 2>&1 if exist "%MOBILE_DIR%\lib\models\dashboard.dart" ( copy /Y "%MOBILE_DIR%\lib\models\dashboard.dart" "%BACKUP_DIR%\dashboard.dart.bak" >nul ) if exist "%MOBILE_DIR%\lib\screens\home_screen.dart" ( copy /Y "%MOBILE_DIR%\lib\screens\home_screen.dart" "%BACKUP_DIR%\home_screen.dart.bak" >nul ) copy /Y "%~dp0lib\models\dashboard.dart" "%MOBILE_DIR%\lib\models\dashboard.dart" >nul copy /Y "%~dp0lib\screens\home_screen.dart" "%MOBILE_DIR%\lib\screens\home_screen.dart" >nul cd /d "%MOBILE_DIR%" echo. echo Nettoyage Flutter... flutter clean flutter pub get echo. echo ========================================== echo Patch mobile applique. echo ========================================== echo. echo Relance maintenant : echo flutter run echo. pause