diff --git a/acrobat-plugin/install.bat b/acrobat-plugin/install.bat index 50c784a..a00bbd2 100644 --- a/acrobat-plugin/install.bat +++ b/acrobat-plugin/install.bat @@ -45,6 +45,31 @@ if "%~2" neq "__noupdate__" ( echo. ) +:: ============================================================ +:: DETECTION DU DOSSIER JAVASCRIPTS APPLICATION (Program Files) +:: ============================================================ +:DETECTER_DOSSIER_APP +set "ACROBAT_APP_JS=" + +:: Chercher Acrobat dans Program Files +if exist "%ProgramFiles%\Adobe\Acrobat DC\Acrobat\Javascripts" ( + set "ACROBAT_APP_JS=%ProgramFiles%\Adobe\Acrobat DC\Acrobat\Javascripts" + set "ACROBAT_EXE=%ProgramFiles%\Adobe\Acrobat DC\Acrobat\Acrobat.exe" +) +if exist "%ProgramFiles(x86)%\Adobe\Acrobat DC\Acrobat\Javascripts" ( + set "ACROBAT_APP_JS=%ProgramFiles(x86)%\Adobe\Acrobat DC\Acrobat\Javascripts" + set "ACROBAT_EXE=%ProgramFiles(x86)%\Adobe\Acrobat DC\Acrobat\Acrobat.exe" +) +:: Acrobat 2020 +if exist "%ProgramFiles%\Adobe\Acrobat 2020\Acrobat\Javascripts" ( + set "ACROBAT_APP_JS=%ProgramFiles%\Adobe\Acrobat 2020\Acrobat\Javascripts" + set "ACROBAT_EXE=%ProgramFiles%\Adobe\Acrobat 2020\Acrobat\Acrobat.exe" +) +if exist "%ProgramFiles(x86)%\Adobe\Acrobat 2020\Acrobat\Javascripts" ( + set "ACROBAT_APP_JS=%ProgramFiles(x86)%\Adobe\Acrobat 2020\Acrobat\Javascripts" + set "ACROBAT_EXE=%ProgramFiles(x86)%\Adobe\Acrobat 2020\Acrobat\Acrobat.exe" +) + :: ============================================================ :MENU cls @@ -52,24 +77,29 @@ echo ============================================================ echo %APP_NAME% echo ============================================================ echo. -echo 1. Installer -echo 2. Mettre a jour -echo 3. Verifier l'installation -echo 4. Tester le chargement des scripts -echo 5. Lancer Acrobat -echo 6. Desinstaller -echo 7. Quitter +if defined ACROBAT_APP_JS ( + echo Acrobat detecte : %ACROBAT_APP_JS% +) else ( + echo [ATTENTION] Aucune installation d'Acrobat detectee + echo dans Program Files. +) +echo. +echo 1. Installer / Mettre a jour +echo 2. Verifier l'installation +echo 3. Tester le chargement des scripts +echo 4. Lancer Acrobat +echo 5. Desinstaller +echo 6. Quitter echo. set "CHOIX=" -set /p "CHOIX=Votre choix [1-7] : " +set /p "CHOIX=Votre choix [1-6] : " if "%CHOIX%"=="1" goto INSTALL -if "%CHOIX%"=="2" goto UPDATE -if "%CHOIX%"=="3" goto VERIFIER -if "%CHOIX%"=="4" goto TESTER_SCRIPTS -if "%CHOIX%"=="5" goto LAUNCH -if "%CHOIX%"=="6" goto UNINSTALL -if "%CHOIX%"=="7" goto FIN +if "%CHOIX%"=="2" goto VERIFIER +if "%CHOIX%"=="3" goto TESTER_SCRIPTS +if "%CHOIX%"=="4" goto LAUNCH +if "%CHOIX%"=="5" goto UNINSTALL +if "%CHOIX%"=="6" goto FIN echo Choix invalide. timeout /t 2 >nul goto MENU @@ -105,22 +135,6 @@ if not exist "%INSTALL_DIR%\git\cmd\git.exe" ( set "GIT_CMD=%INSTALL_DIR%\git\cmd\git.exe" exit /b 0 -:: ============================================================ -:: Detection des dossiers JavaScripts d'Acrobat -:: ============================================================ -:TROUVER_DOSSIERS_ACROBAT -set "NB_DOSSIERS=0" -if not exist "%APPDATA%\Adobe\Acrobat" ( - exit /b 1 -) -for /d %%D in ("%APPDATA%\Adobe\Acrobat\*") do ( - if not exist "%%D\JavaScripts" mkdir "%%D\JavaScripts" - set /a NB_DOSSIERS+=1 - set "DOSSIER_JS_!NB_DOSSIERS!=%%D\JavaScripts" -) -if "%NB_DOSSIERS%"=="0" exit /b 1 -exit /b 0 - :: ============================================================ :: INSTALLATION / MISE A JOUR :: ============================================================ @@ -129,20 +143,29 @@ cls echo ============================================================ echo INSTALLATION de %APP_NAME% echo ============================================================ -goto DEPLOIEMENT - -:UPDATE -cls -echo ============================================================ -echo MISE A JOUR de %APP_NAME% -echo ============================================================ -goto DEPLOIEMENT - -:DEPLOIEMENT echo. + +if not defined ACROBAT_APP_JS ( + echo [ERREUR] Aucune installation d'Acrobat Pro detectee. + echo Installez d'abord Adobe Acrobat Pro. + echo. + pause + goto MENU +) + +:: Verifier les droits admin +net session >nul 2>&1 +if %ERRORLEVEL% neq 0 ( + echo Droits administrateur requis pour copier dans Program Files. + echo Relancement en tant qu'administrateur... + echo. + powershell -Command "Start-Process cmd -ArgumentList '/k \"%~f0\" __started__ __noupdate__' -Verb RunAs" + exit /b +) + if not exist "%INSTALL_DIR%" mkdir "%INSTALL_DIR%" -echo [1/4] Git... +echo [1/3] Git... call :TROUVER_GIT if %ERRORLEVEL% neq 0 ( pause @@ -151,7 +174,7 @@ if %ERRORLEVEL% neq 0 ( echo [OK] echo. -echo [2/4] Telechargement du code... +echo [2/3] Telechargement du code... if exist "%REPO_DIR%\.git" ( pushd "%REPO_DIR%" "%GIT_CMD%" fetch origin @@ -169,33 +192,24 @@ if not exist "%REPO_DIR%\acrobat-plugin\src\Imposition-00-Core.js" ( echo [OK] echo. -echo [3/4] Detection d'Acrobat et copie des scripts... -call :TROUVER_DOSSIERS_ACROBAT +echo [3/3] Copie des scripts dans Acrobat... +echo Dossier cible : %ACROBAT_APP_JS% +copy /y "%REPO_DIR%\acrobat-plugin\src\*.js" "%ACROBAT_APP_JS%\" >nul 2>&1 if %ERRORLEVEL% neq 0 ( - echo [ERREUR] Aucune installation d'Acrobat trouvee - echo sous %APPDATA%\Adobe\Acrobat - echo Verifiez qu'Acrobat Pro est installe. + echo [ERREUR] Impossible de copier dans %ACROBAT_APP_JS% + echo Verifiez les droits administrateur. pause goto MENU ) -for /l %%i in (1,1,%NB_DOSSIERS%) do ( - echo -- !DOSSIER_JS_%%i! - copy /y "%REPO_DIR%\acrobat-plugin\src\*.js" "!DOSSIER_JS_%%i!\" >nul -) -echo [OK] Scripts copies dans %NB_DOSSIERS% dossier(s) Acrobat +echo [OK] Scripts copies -echo. -echo [4/4] Plugin natif (verification de licence)... -if exist "%REPO_DIR%\acrobat-plugin\native\dist\ImposingLicence.api" ( +:: Aussi copier dans le dossier utilisateur (compatibilite anciennes versions) +if exist "%APPDATA%\Adobe\Acrobat" ( for /d %%D in ("%APPDATA%\Adobe\Acrobat\*") do ( - if not exist "%%D\Plug_ins3" mkdir "%%D\Plug_ins3" - copy /y "%REPO_DIR%\acrobat-plugin\native\dist\ImposingLicence.api" "%%D\Plug_ins3\" >nul - echo -- %%D\Plug_ins3\ImposingLicence.api + if not exist "%%D\JavaScripts" mkdir "%%D\JavaScripts" + copy /y "%REPO_DIR%\acrobat-plugin\src\*.js" "%%D\JavaScripts\" >nul 2>&1 ) - echo [OK] Plugin natif copie -) else ( - echo [INFO] Pas de plugin natif precompile. - echo La suite fonctionne en JS seul. + echo [OK] Copie aussi dans AppData pour compatibilite ) echo. @@ -203,49 +217,38 @@ echo ============================================================ echo VERIFICATION POST-INSTALLATION echo ============================================================ echo. -set "POST_ERREURS=0" -call :TROUVER_DOSSIERS_ACROBAT -if %ERRORLEVEL% neq 0 ( - echo [ERREUR] Aucun dossier Acrobat detecte - set /a POST_ERREURS+=1 +if exist "%ACROBAT_APP_JS%\Imposition-00-Core.js" ( + echo [OK] Scripts presents dans %ACROBAT_APP_JS% ) else ( - for /l %%i in (1,1,%NB_DOSSIERS%) do ( - if exist "!DOSSIER_JS_%%i!\Imposition-00-Core.js" ( - echo [OK] Scripts presents dans !DOSSIER_JS_%%i! - ) else ( - echo [ERREUR] Scripts absents de !DOSSIER_JS_%%i! - set /a POST_ERREURS+=1 - ) - ) + echo [ERREUR] Scripts absents de %ACROBAT_APP_JS% ) +:: Ouvrir le dossier pour verification visuelle echo. -if !POST_ERREURS! gtr 0 ( - echo ============================================================ - echo TERMINE AVEC ERREURS - echo ============================================================ - echo. - echo L'installation a rencontre des problemes. - echo Utilisez "Verifier l'installation" pour diagnostiquer. -) else ( - echo ============================================================ - echo TERMINE - INSTALLATION OK - echo ============================================================ - echo. - echo Redemarrez Acrobat Pro pour charger les scripts. - echo Menu attendu : Edition - Imposition Pro -) - -:: Ouvrir le dossier JavaScripts pour verification visuelle -echo. -echo Ouverture du dossier JavaScripts d'Acrobat... -for /l %%i in (1,1,1) do ( - start "" explorer "!DOSSIER_JS_1!" -) +echo Ouverture du dossier Javascripts d'Acrobat... +start "" explorer "%ACROBAT_APP_JS%" echo Verifiez que les fichiers Imposition-*.js sont bien la. + +echo. +echo ============================================================ +echo TERMINE - INSTALLATION OK +echo ============================================================ +echo. +echo Fermez et relancez Acrobat Pro. +echo Menu attendu : Edition - Imposition Pro +echo. +echo Conseil : dans Preferences - JavaScript, decochez +echo "Afficher la console en cas d'erreurs et de messages" +echo pour eviter un bug connu d'Acrobat 2025/2026. echo. set /p "LAUNCH_NOW=Lancer Acrobat maintenant ? [O/N] : " -if /i "!LAUNCH_NOW!"=="O" call :LANCER_ACROBAT +if /i "!LAUNCH_NOW!"=="O" ( + if defined ACROBAT_EXE ( + start "" "%ACROBAT_EXE%" + ) else ( + echo Lancez Acrobat manuellement. + ) +) pause goto MENU @@ -255,6 +258,8 @@ goto MENU :VERIFIER cls set "LOG_FILE=%INSTALL_DIR%\diagnostic.log" +set "FICHIERS_ATTENDUS=Imposition-00-Core.js Imposition-00b-Licence.js Imposition-01-UI.js Imposition-02-Livret.js Imposition-03-NUp.js Imposition-04-Decoupe.js Imposition-05-Marges.js Imposition-06-Reperes.js Imposition-07-Auto.js Imposition-08-MiseAJour.js" + echo ============================================================> "%LOG_FILE%" echo DIAGNOSTIC - %APP_NAME%>> "%LOG_FILE%" echo Date : %DATE% %TIME%>> "%LOG_FILE%" @@ -269,9 +274,9 @@ set "NB_OK=0" set "NB_ERREURS=0" :: --- 1. Depot local --- -echo [1/5] Depot local... +echo [1/4] Depot local... if exist "%REPO_DIR%\.git" ( - echo [OK] Depot present : %REPO_DIR% + echo [OK] %REPO_DIR% echo [OK] Depot local : %REPO_DIR%>> "%LOG_FILE%" set /a NB_OK+=1 ) else ( @@ -282,14 +287,10 @@ if exist "%REPO_DIR%\.git" ( :: --- 2. Fichiers source --- echo. -echo [2/5] Fichiers source... -set "FICHIERS_ATTENDUS=Imposition-00-Core.js Imposition-00b-Licence.js Imposition-01-UI.js Imposition-02-Livret.js Imposition-03-NUp.js Imposition-04-Decoupe.js Imposition-05-Marges.js Imposition-06-Reperes.js Imposition-07-Auto.js Imposition-08-MiseAJour.js" -set "NB_SRC_OK=0" +echo [2/4] Fichiers source dans le depot... set "NB_SRC_MANQ=0" for %%F in (%FICHIERS_ATTENDUS%) do ( - if exist "%REPO_DIR%\acrobat-plugin\src\%%F" ( - set /a NB_SRC_OK+=1 - ) else ( + if not exist "%REPO_DIR%\acrobat-plugin\src\%%F" ( echo [MANQUANT] %%F echo [MANQUANT] Source %%F>> "%LOG_FILE%" set /a NB_SRC_MANQ+=1 @@ -305,71 +306,52 @@ if !NB_SRC_MANQ!==0 ( set /a NB_ERREURS+=1 ) -:: --- 3. Dossiers Acrobat detectes --- +:: --- 3. Scripts dans le dossier app (Program Files) --- echo. -echo [3/5] Dossiers Acrobat... -call :TROUVER_DOSSIERS_ACROBAT -if %ERRORLEVEL% neq 0 ( - echo [ERREUR] Aucune installation d'Acrobat trouvee - echo [ERREUR] Aucun dossier Acrobat detecte>> "%LOG_FILE%" - set /a NB_ERREURS+=1 -) else ( - echo [OK] %NB_DOSSIERS% dossier Acrobat detecte - echo [OK] %NB_DOSSIERS% dossier Acrobat>> "%LOG_FILE%" - set /a NB_OK+=1 - for /l %%i in (1,1,%NB_DOSSIERS%) do ( - echo !DOSSIER_JS_%%i! - echo Dossier : !DOSSIER_JS_%%i!>> "%LOG_FILE%" - ) -) - -:: --- 4. Scripts copies dans Acrobat --- -echo. -echo [4/5] Scripts dans les dossiers Acrobat... -set "DEPLOY_OK=1" -for /l %%i in (1,1,%NB_DOSSIERS%) do ( - set "DIR_JS=!DOSSIER_JS_%%i!" - set "NB_JS_OK=0" - set "NB_JS_MANQ=0" +echo [3/4] Scripts dans Program Files... +if defined ACROBAT_APP_JS ( + set "NB_APP_MANQ=0" for %%F in (%FICHIERS_ATTENDUS%) do ( - if exist "!DIR_JS!\%%F" ( - set /a NB_JS_OK+=1 - ) else ( - echo [MANQUANT] %%F dans !DIR_JS! - echo [MANQUANT] %%F dans !DIR_JS!>> "%LOG_FILE%" - set /a NB_JS_MANQ+=1 - set "DEPLOY_OK=0" + if not exist "%ACROBAT_APP_JS%\%%F" ( + echo [MANQUANT] %%F + echo [MANQUANT] App %%F>> "%LOG_FILE%" + set /a NB_APP_MANQ+=1 ) ) - if !NB_JS_MANQ!==0 ( - echo [OK] !DIR_JS! - 10/10 scripts presents - echo [OK] !DIR_JS! - 10/10 scripts>> "%LOG_FILE%" + if !NB_APP_MANQ!==0 ( + echo [OK] 10/10 scripts dans %ACROBAT_APP_JS% + echo [OK] 10/10 scripts dans app>> "%LOG_FILE%" + set /a NB_OK+=1 + ) else ( + echo [ERREUR] !NB_APP_MANQ! fichier manquant dans %ACROBAT_APP_JS% + echo [ERREUR] Scripts manquants dans app>> "%LOG_FILE%" + set /a NB_ERREURS+=1 ) -) -if "!DEPLOY_OK!"=="1" ( - set /a NB_OK+=1 ) else ( - echo [ERREUR] Un ou plusieurs scripts manquent dans Acrobat - echo [ERREUR] Scripts manquants dans dossier Acrobat>> "%LOG_FILE%" + echo [ERREUR] Dossier Acrobat non detecte dans Program Files + echo [ERREUR] Pas de dossier app Acrobat>> "%LOG_FILE%" set /a NB_ERREURS+=1 ) -:: --- 5. Plugin natif (optionnel) --- +:: --- 4. Scripts dans le dossier utilisateur (AppData) --- echo. -echo [5/5] Plugin natif... -set "PLUGIN_TROUVE=0" -for /l %%i in (1,1,%NB_DOSSIERS%) do ( - set "DIR_JS=!DOSSIER_JS_%%i!" - set "DIR_PLUG=!DIR_JS:\JavaScripts=\Plug_ins3!" - if exist "!DIR_PLUG!\ImposingLicence.api" ( - echo [OK] Plugin natif present dans !DIR_PLUG! - echo [OK] Plugin natif : !DIR_PLUG!\ImposingLicence.api>> "%LOG_FILE%" - set "PLUGIN_TROUVE=1" +echo [4/4] Scripts dans AppData... +if exist "%APPDATA%\Adobe\Acrobat" ( + set "USER_FOUND=0" + for /d %%D in ("%APPDATA%\Adobe\Acrobat\*") do ( + if exist "%%D\JavaScripts\Imposition-00-Core.js" ( + echo [OK] %%D\JavaScripts + echo [OK] User scripts : %%D\JavaScripts>> "%LOG_FILE%" + set "USER_FOUND=1" + ) ) -) -if "!PLUGIN_TROUVE!"=="0" ( - echo [INFO] Plugin natif non installe - optionnel - echo [INFO] Plugin natif non installe>> "%LOG_FILE%" + if "!USER_FOUND!"=="0" ( + echo [INFO] Pas de scripts dans AppData - normal si version recente + echo [INFO] Pas de scripts dans AppData>> "%LOG_FILE%" + ) +) else ( + echo [INFO] Pas de dossier AppData Adobe + echo [INFO] Pas de dossier AppData Adobe>> "%LOG_FILE%" ) :: --- Bilan --- @@ -383,24 +365,19 @@ echo.>> "%LOG_FILE%" if !NB_ERREURS! gtr 0 ( echo. echo Des problemes ont ete detectes : - echo - Relancez l'installation + echo - Relancez l'installation en administrateur echo - Verifiez qu'Acrobat Pro est installe - echo - Verifiez votre connexion reseau - echo. echo Des problemes detectes>> "%LOG_FILE%" ) else ( echo. - echo Tout est en ordre. Redemarrez Acrobat Pro pour - echo voir le menu Edition - Imposition Pro. - echo. + echo Tout est en ordre. echo Installation validee>> "%LOG_FILE%" ) -echo Rapport enregistre dans : -echo %LOG_FILE% echo. - -set /p "OPEN_LOG=Ouvrir le fichier de log ? [O/N] : " +echo Rapport : %LOG_FILE% +echo. +set /p "OPEN_LOG=Ouvrir le log ? [O/N] : " if /i "!OPEN_LOG!"=="O" start notepad "%LOG_FILE%" echo. pause @@ -416,59 +393,65 @@ echo TEST DE CHARGEMENT DES SCRIPTS echo ============================================================ echo. -call :TROUVER_DOSSIERS_ACROBAT -if %ERRORLEVEL% neq 0 ( +if not defined ACROBAT_APP_JS ( echo [ERREUR] Aucun dossier Acrobat detecte. pause goto MENU ) +:: Verifier les droits admin +net session >nul 2>&1 +if %ERRORLEVEL% neq 0 ( + echo Droits administrateur requis. + echo Relancement en tant qu'administrateur... + powershell -Command "Start-Process cmd -ArgumentList '/k \"%~f0\" __started__ __noupdate__' -Verb RunAs" + exit /b +) + echo Ce test va : -echo - Placer un script de test dans le dossier JavaScripts +echo - Placer un script minimal dans %ACROBAT_APP_JS% 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 - Si une boite "Test OK" apparait, les scripts marchent. 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! -) +:: Creer le fichier test - contenu simple sans caracteres speciaux +echo app.alert("Test OK - scripts charges depuis Program Files");> "%ACROBAT_APP_JS%\__test_imposing.js" +echo Script de test cree dans %ACROBAT_APP_JS% echo. echo Lancement d'Acrobat... -call :LANCER_ACROBAT +if defined ACROBAT_EXE ( + start "" "%ACROBAT_EXE%" +) else ( + echo Lancez Acrobat manuellement. +) 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 -) +:: Nettoyage +del "%ACROBAT_APP_JS%\__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. + echo [OK] Les scripts se chargent depuis Program Files. + echo Relancez l'installation pour deployer les vrais scripts. ) 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 Verifiez dans Acrobat : + echo 1. Preferences - JavaScript - "Activer Acrobat JavaScript" + echo 2. Preferences - JavaScript - Decocher + echo "Afficher la console en cas d'erreurs et de messages" + echo 3. Preferences - Securite avancee - echo Decocher "Activer le mode protege au demarrage" - echo 3. Redemarrer Acrobat apres ces changements + echo 4. Redemarrez Acrobat apres ces changements ) echo. pause @@ -483,27 +466,14 @@ echo ============================================================ echo LANCEMENT D'ACROBAT echo ============================================================ echo. -call :LANCER_ACROBAT +if defined ACROBAT_EXE ( + start "" "%ACROBAT_EXE%" +) else ( + echo Executable Acrobat non detecte. Lancez-le manuellement. +) timeout /t 2 >nul goto MENU -:LANCER_ACROBAT -where acrobat >nul 2>&1 -if %ERRORLEVEL%==0 ( - start "" acrobat - exit /b 0 -) -if exist "%ProgramFiles(x86)%\Adobe\Acrobat DC\Acrobat\Acrobat.exe" ( - start "" "%ProgramFiles(x86)%\Adobe\Acrobat DC\Acrobat\Acrobat.exe" - exit /b 0 -) -if exist "%ProgramFiles%\Adobe\Acrobat DC\Acrobat\Acrobat.exe" ( - start "" "%ProgramFiles%\Adobe\Acrobat DC\Acrobat\Acrobat.exe" - exit /b 0 -) -echo Executable Acrobat introuvable. Lancez-le manuellement. -exit /b 1 - :: ============================================================ :: DESINSTALLATION :: ============================================================ @@ -514,28 +484,38 @@ echo DESINSTALLATION de %APP_NAME% echo ============================================================ echo. echo Seront supprimes : -echo - Les scripts Imposition dans chaque dossier Acrobat JavaScripts -echo - Le plugin natif ImposingLicence.api si installe -echo - %INSTALL_DIR% (code source local, licence registre conservee) +echo - Les scripts Imposition dans Program Files et AppData +echo - %INSTALL_DIR% echo. set /p "CONFIRM=Confirmer ? [O/N] : " if /i "%CONFIRM%" neq "O" goto MENU +:: Verifier les droits admin +net session >nul 2>&1 +if %ERRORLEVEL% neq 0 ( + echo Droits administrateur requis. + powershell -Command "Start-Process cmd -ArgumentList '/k \"%~f0\" __started__ __noupdate__' -Verb RunAs" + exit /b +) + echo. +:: Supprimer du dossier app (Program Files) +if defined ACROBAT_APP_JS ( + del /q "%ACROBAT_APP_JS%\Imposition-*.js" 2>nul + echo [OK] Scripts supprimes de %ACROBAT_APP_JS% +) + +:: Supprimer du dossier utilisateur (AppData) if exist "%APPDATA%\Adobe\Acrobat" ( for /d %%D in ("%APPDATA%\Adobe\Acrobat\*") do ( del /q "%%D\JavaScripts\Imposition-*.js" 2>nul - del /q "%%D\Plug_ins3\ImposingLicence.api" 2>nul ) + echo [OK] Scripts supprimes de AppData ) -echo [OK] Scripts et plugin supprimes rmdir /s /q "%INSTALL_DIR%" 2>nul echo [OK] %INSTALL_DIR% supprime -echo. -echo Pour retirer aussi la cle de licence : -echo supprimez HKCU\Software\Copydev\ImposingAcrobat echo. echo ============================================================ echo DESINSTALLATION TERMINEE