Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
batch modification de la configuration firefoxe
Auteur Message
Répondre en citant
Message batch modification de la configuration firefoxe 
Me voilà après 1petite semaine a faire du batch, rôdé sur pas mal de choses sur le batch.
Je reviens vers vous car je souhaite intégrer en script la configuration d'un nouveau proxy pour IE et firefoxe...

Voilà ce que donne pour le moment mon fichier march impeccablement pour IE :

Code:
:: *******************************************************
::             MODIFICATIONS DU PROXY INTERNET EXPLORER
:: *******************************************************
set http=172.16.4.5:3128
set https=172.16.4.5:443
set ftp=172.16.4.5:8021



::REM delete la clé proxyserver
Reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /f

::REM créé proxyserver avec les valeurs des variables donné au début http/https/ftp
Reg Add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /t REG_SZ /d http=%http%;https=%https%;ftp=%ftp% /f

::REM delete la clé proxyoverride
Reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyOverride /f

::REM créé proxy ride avec les 3 IP à exclure
Reg Add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyOverride /t REG_SZ /d 172.160.0.0;192.168.0.0;10.0.0.0 /f


::REM delete la clé proxyenable
Reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /f

::REM active le proxy
Reg Add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 00000001 /f


Je suis néanmoins confronté à un problème pour firefoxe
j'ai trouvé ou je dois modifier mes données a priori dans C:\Program Files\Mozilla Firefox\greprefs\all.js

j'ai trouvé :

Citation:
ref("network.proxy.ftp", "");
pref("network.proxy.ftp_port", 0);
pref("network.proxy.gopher", "");
pref("network.proxy.gopher_port", 0);
pref("network.proxy.http", "");
pref("network.proxy.http_port", 0);
pref("network.proxy.ssl", "");
pref("network.proxy.ssl_port", 0);
pref("network.proxy.socks", "");
pref("network.proxy.socks_port", 0);
pref("network.proxy.socks_version", 5);
pref("network.proxy.socks_remote_dns", false);
pref("network.proxy.no_proxies_on", "localhost, 127.0.0.1");
pref("network.proxy.failover_timeout", 1800); // 30 minutes
pref("network.online", true); //online/offline
pref("network.cookie.cookieBehavior", 0); // 0-Accept, 1-dontAcceptForeign, 2-dontUse
pref("network.cookie.lifetimePolicy", 0); // accept normally, 1-askBeforeAccepting, 2-acceptForSession,3-acceptForNDays
pref("network.cookie.alwaysAcceptSessionCookies", false);
pref("network.cookie.prefsMigrated", false);
pref("network.cookie.lifetime.days", 90);


Mon fichier switch.exe est bien dans mon system32
j'ai donc testé un :

Code:
copy "switch.exe" "c:\WINDOWS\system32"

::PROXY FTP

set x="network.proxy.ftp"
set xx=""
set xxxx="network.proxy.ftp_port"
set ip="172.16.4.5"

::PROXY FTP
switch "C:\Program Files\Mozilla Firefox\greprefs\all.js" "pref(%x%,                   %xx%);"  "pref(%x%,                   %ip%);"
::PORT FTP
switch "C:\Program Files\Mozilla Firefox\greprefs\all.js"  "pref(%xxx%,              0);"  "pref("network.proxy.ftp_port",              8021);"


j'ai testé sans les variables mais j'avais l'impression que la construction du switch "fichier cible" "ligne a changé" "modification de la ligne" entrait en conflit avec les lignes telles que "network.proxy.ftp" où les guillements sont présents.

J'ai l'erreur suivante :

Unmatched ( in regex; marked by <-- HERE in m/pref(network.proxy?ftp, "); pref( <-- here network.proxy.ftp,/ at switch.pl line39, <INFILE> Line1

j'ai cherché mais rien de probant
merci d'avance si vous avez déjà sous le pied ce genre de fichier de modification de firefox ou pour toute aide sur mon batch ^^



Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message batch modification de la configuration firefoxe 
voilà plus d'info

mes lignes à modifier sont du fichier all.js qui se trouve dans C:/Program Files/Mozilla Firefox/grepref

pref("network.proxy.ftp","");
pref("network.proxy.ftp_port",0);
pref("network.proxy.gopher","");
pref("network.proxy.gopher_port",0);
pref("network.proxy.http","");
pref("network.proxy.http_port",0);
pref("network.proxy.ssl","");
pref("network.proxy.ssl_port",0);
pref("network.proxy.socks","");

je dois compléter/modifier ces lignes pour prendre en compte les ips et les ports du genre :

pref("network.proxy.ftp","192.xx.xx.x");
pref("network.proxy.ftp_port",9999);

Le soucis avec la commande switch ce sont les guillemets puisque la commande se construit par :
switch "" "" ""
Hors si je me retrouve avec switch "C:\Program Files\Mozilla Firefox\greprefs\all.js" ""pref("network.proxy.ftp", ""); ""
fonctionne pas a cause des doubles ""

j'ai donc mis en escapement en mettant :

switch "C:\Program Files\Mozilla Firefox\greprefs\all.js" "pref(^"network.proxy.ftp^", ^"^");"

mais je conserve mon erreur :
Citation:
Unmatched ( in regex; marked by <-- HERE in m/pref(network.proxy?ftp, "); pref( <-- here network.proxy.ftp,/ at switch.pl line39, <INFILE> Line1


merci pour l'aide que vous saurez m'apporter



Répondre en citant
Message batch modification de la configuration firefoxe 
désolé pour la succession de messages à la suite sans l'édition mais ca up Razz

donc j'ai résolu mon soucis mais suis confronté à un nouveau problème...

Je cherche à accéder à un fichier dans un dossier particulier de firefox le soucis est que le nom du dossier en question n'est jamais le même.
J'essaye de me triturer l'esprit en utilisant la commande dir et de mettre le nom en variable pour la réutiliser par la suite mais je n'y parviens pas :p

des idées ?



Répondre en citant
Message batch modification de la configuration firefoxe 
quel est le nom du dossier ?




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Message batch modification de la configuration firefoxe 


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