From 9b872df78e7179d2006373b4a9c6e998cb1f9cc4 Mon Sep 17 00:00:00 2001 From: Jules Dubois Date: Tue, 23 Jun 2026 23:42:53 +0200 Subject: [PATCH] install.bat: ajout choix 4 test de chargement des scripts Place un script minimal (app.alert) dans le dossier JavaScripts, lance Acrobat, et demande a l'utilisateur si le message apparait. Nettoie le fichier test ensuite. Guide vers les reglages si echec. Co-Authored-By: Claude Opus 4.6 --- acrobat-plugin/install.bat | 84 ++++++++++++++++++++++++++++++++++---- 1 file changed, 77 insertions(+), 7 deletions(-) diff --git a/acrobat-plugin/install.bat b/acrobat-plugin/install.bat index 45d0fd8..50c784a 100644 --- a/acrobat-plugin/install.bat +++ b/acrobat-plugin/install.bat @@ -55,19 +55,21 @@ echo. echo 1. Installer echo 2. Mettre a jour echo 3. Verifier l'installation -echo 4. Lancer Acrobat -echo 5. Desinstaller -echo 6. Quitter +echo 4. Tester le chargement des scripts +echo 5. Lancer Acrobat +echo 6. Desinstaller +echo 7. Quitter echo. set "CHOIX=" -set /p "CHOIX=Votre choix [1-6] : " +set /p "CHOIX=Votre choix [1-7] : " if "%CHOIX%"=="1" goto INSTALL if "%CHOIX%"=="2" goto UPDATE if "%CHOIX%"=="3" goto VERIFIER -if "%CHOIX%"=="4" goto LAUNCH -if "%CHOIX%"=="5" goto UNINSTALL -if "%CHOIX%"=="6" goto FIN +if "%CHOIX%"=="4" goto TESTER_SCRIPTS +if "%CHOIX%"=="5" goto LAUNCH +if "%CHOIX%"=="6" goto UNINSTALL +if "%CHOIX%"=="7" goto FIN echo Choix invalide. timeout /t 2 >nul goto MENU @@ -404,6 +406,74 @@ echo. pause goto MENU +:: ============================================================ +:: TESTER LE CHARGEMENT DES SCRIPTS +:: ============================================================ +:TESTER_SCRIPTS +cls +echo ============================================================ +echo TEST DE CHARGEMENT DES SCRIPTS +echo ============================================================ +echo. + +call :TROUVER_DOSSIERS_ACROBAT +if %ERRORLEVEL% neq 0 ( + echo [ERREUR] Aucun dossier Acrobat detecte. + pause + goto MENU +) + +echo Ce test va : +echo - Placer un script de test dans le dossier JavaScripts +echo - Lancer Acrobat +echo - Si une boite de dialogue "Test OK" apparait, +echo les scripts se chargent correctement. +echo - Sinon, Acrobat bloque les scripts de ce dossier. +echo. +echo Fermez Acrobat avant de continuer. +echo. +pause + +:: Creer le fichier test dans chaque dossier Acrobat +for /l %%i in (1,1,%NB_DOSSIERS%) do ( + echo app.alert("Test OK - les scripts se chargent depuis : !DOSSIER_JS_%%i!");> "!DOSSIER_JS_%%i!\__test_imposing.js" + echo Script de test cree dans !DOSSIER_JS_%%i! +) + +echo. +echo Lancement d'Acrobat... +call :LANCER_ACROBAT + +echo. +echo Regardez si la boite "Test OK" apparait dans Acrobat. +echo. +set /p "TEST_OK=Le message est apparu ? [O/N] : " + +:: Nettoyage du fichier test +for /l %%i in (1,1,%NB_DOSSIERS%) do ( + del "!DOSSIER_JS_%%i!\__test_imposing.js" 2>nul +) + +if /i "!TEST_OK!"=="O" ( + echo. + echo [OK] Les scripts se chargent. Le probleme vient du code + echo des modules. Contactez le support avec le diagnostic. +) else ( + echo. + echo [ERREUR] Les scripts ne se chargent pas. + echo. + echo Solutions possibles : + echo 1. Dans Acrobat : Edition - Preferences - JavaScript + echo Cocher "Activer Acrobat JavaScript" + echo 2. Verifier les preferences de securite : + echo Edition - Preferences - Securite avancee + echo Decocher "Activer le mode protege au demarrage" + echo 3. Redemarrer Acrobat apres ces changements +) +echo. +pause +goto MENU + :: ============================================================ :: LANCER ACROBAT :: ============================================================