Bonjour,
Je vous écris car je rencontre un problème que je n'arrive pas à résoudre. J'ai compilé un fichier .bat qui doit aller voir si un dossier existe pour effectuer des actions en fonction.
Le problème que je rencontre est que systématiquement mon fichier va s'exécuter en entier sans respecter les conditions.
Le code est ainsi fait :
Du coup même si le dossier "%APPDATA%\Mozilla\Firefox\Profiles\*.default*\" existe il va continuer d'exécuter le code en entier en suivant les étapes dans l'ordre d'écriture.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42 rem @ECHO OFF :step1 taskkill /f /im firefox.exe :step2 if exist "%APPDATA%\Mozilla\Firefox\Profiles\*.default*\NUL" goto step6 if not exist "%APPDATA%\Mozilla\Firefox\Profiles\*.default*\NUL" goto step3 :step3 if exist "%ProgramFiles(x86)%\NUL" goto step4 if not exist "%ProgramFiles(x86)%\NUL" goto step5 :step4 cd \ cd "%ProgramFiles(x86)%\Mozilla Firefox\" start /wait firefox.exe start /wait taskkill /f /im firefox.exe goto step6 :step5 cd \ cd "%ProgramFiles%\Mozilla Firefox\" start /wait firefox.exe start /wait taskkill /f /im firefox.exe goto step6 :step6 cd "%APPDATA%\Mozilla\Firefox\Profiles\*.default*" set ffile=%cd% copy "prefs.js" "prefs.old" echo user_pref("app.update.auto", false);>>"%ffile%\prefs.js" echo user_pref("app.update.enabled", false);>>"%ffile%\prefs.js" echo user_pref("app.update.mode", 0);>>"%ffile%\prefs.js" echo user_pref("browser.rights.3.shown", true);>>"%ffile%\prefs.js" echo user_pref("browser.search.update", false);>>"%ffile%\prefs.js" echo user_pref("browser.startup.homepage_override.mstone", "ignore");>>"%ffile%\prefs.js" echo user_pref("extensions.update.autoUpdateDefault", false);>>"%ffile%\prefs.js" echo user_pref("network.dns.disableIPv6", true);>>"%ffile%\prefs.js" echo user_pref("toolkit.telemetry.prompted", 2);>>"%ffile%\prefs.js" echo user_pref("toolkit.telemetry.rejected", true);>>"%ffile%\prefs.js"
Sauriez-vous m'aider ?
Par avance merci![]()
Partager