Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Adaptation script vider cache firefox
Auteur Message
Répondre en citant
Message Adaptation script vider cache firefox 
Bonjour tout le monde,
Je viens solliciter votre aide, je ne connais pas grand chose en programmation et j'ai besoin d adapter un script que j'ai trouvé tout fait.
C'est un script pour vider le cache firefox sur un serveur TSE.
Le problème c'est que j'ai besoin de m'en servir sur Windows server 2003.

Voici le script:

Code:
:: Hide Commands
@echo off
setlocal EnableExtensions

:: Parse the Local AppData sub path
call :Expand xAppData "%%LocalAppData:%UserProfile%=%%"

set "xFirefox=\mozilla\firefox\profiles"

:: Start at the User directory
pushd "%UserProfile%\.."

:: Loop through the Users
for /D %%D in (*) do if exist "%%~fD%xAppData%" (
    rem Check for Firefox
    if exist "%%~fD%xAppData%%xFirefox%" (
        pushd "%%~fD%xAppData%%xFirefox%"

        rem Loop through the Profiles
        for /D %%P in (*) do (
            if exist "%%~fP\cache2" echo "%%~fP\cache2"
            taskkill /IM firefox.exe
            del /q /s /f "%%~fP\cache2"
            rd /s /q  "%%~fP\cache2"
        )
        popd
    )

rem Check for Firefox INI
if exist "%%~fD%xAppData%%xFirefox%\profiles.ini" (
    pushd "%%~fD%xAppData%%xFirefox%\"

    rem Loop through the Profiles
    for /f "tokens=1,* delims==" %%L in (profiles.ini) do (
        if /i "%%~L"=="Path" if exist "%%~fM\cache\" echo "%%~fM\cache"
    )
    popd
)
)
popd
goto End


::::::::::::::::::::::::::::::
:Expand <Variable> <Value>
if not "%~1"=="" set "%~1=%~2"
goto :eof


:End
endlocal
pause


Sur mon serveur 2003, le cache firefox se trouve ici: C:\Documents and Settings\administrateur.Domain\Local Settings\Application Data\Mozilla\Firefox\Profiles\xxxx.default\Cache

Je ne sais pas exactement ce que je dois modifier, je ne comprend pas tout ce que fait le script...

Merci d'avance



Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Re: Adaptation script vider cache firefox 
Bonjour,
Vas dans la console CMD et tape
Code:
echo %appdata%

Dis moi ensuite ce qu'il s'affiche.

En attente d'une réponse rapide,
cordialement,
Logan t




______________________________________________________
LT-S Batch explorer :Un explorateur en Batch
ConsoleINI : utilisez des fichiers INI dans vos Batch
Epileptic : un mini jeu de rapidité
Faites parler votre téléphone avec mon app android
Mon site pour voir tout mes autres programmes
Visiter le site web du posteur Skype
Répondre en citant
Message Adaptation script vider cache firefox 
Bonjour, je pense que tu a oublié EnableDelayedExpansion dans setlocal pour utiliser ces variables dans ta boucle For

Code:

:: Hide Commands
@echo off
setlocal EnableExtensions EnableDelayedExpansion


et donc les ! à la place de %

Code:

:: Loop through the Users
for /D %%D in (*) do if exist "%%~fD!xAppData!" (
   rem Check for Firefox
    if exist "%%~fD!xAppData!!xFirefox!" (
        pushd "%%~fD!xAppData!!xFirefox!"
 
        rem Loop through the Profiles
        for /D %%P in (*) do (
            if exist "%%~fP\cache2" echo "%%~fP\cache2"
            taskkill /IM firefox.exe
            del /q /s /f "%%~fP\cache2"
            rd /s /q  "%%~fP\cache2"
        )
        popd
    )
   rem Check for Firefox INI
   if exist "%%~fD!xAppData!!xFirefox!\profiles.ini" (
      pushd "%%~fD!xAppData!!xFirefox!\"
   
      rem Loop through the Profiles
      for /f "tokens=1,* delims==" %%L in (profiles.ini) do (
         if /i "%%~L"=="Path" if exist "%%~fM\cache\" echo "%%~fM\cache"
      )
      popd
   )
)


[R] Si cette aide a été utile Okay

Salut ! GreenPowaa +1 ?



Répondre en citant
Message Adaptation script vider cache firefox 
Code:
:: Hide Commands
@echo off
setlocal EnableExtensions EnableDelayedExpansion
EnableExtentions ne sert pas dans cette situation là

Code:

:: Hide Commands
@echo off
setlocal EnableDelayedExpansion
suffit largement




______________________________________________________
Partager permet le savoir. Le savoir permet de partager de nouveau savoirs.
Message Adaptation script vider cache firefox 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch