Paramètre dans browser.download.Dir pour chemin UNC

Vos requêtes concernant Mozilla Firefox, le navigateur Gecko alternatif, ne trouvèrent point de réponses lorsque vous cherchâtes ? Toute l'équipe Geckozone est prête à vous aider.

Modérateurs : myahoo, nico@nc, Mori, jpj

fabulon
Salamandre
Messages : 47
Inscription : 01 nov. 2010, 20:34

Paramètre dans browser.download.Dir pour chemin UNC

Message par fabulon »

Bonjour,
Je locke les paramètres de mes utilisateurs grâce au fichier mozilla.cfg, en particulier le dossier de téléchargement.

Lorsque j'utilise: lockPref("browser.download.dir", "P:\\Téléchargements"); (où P:\ est un lecteur réseau vers \\serveur01\%username%\Environnement\ )
ça marche,

mais lorsque j'utilise:
lockPref("browser.download.dir", "\\serveur01\%username%\Environnement\Téléchargements"); ou
lockPref("browser.download.dir", "%homeshare%\Environnement\Téléchargements"); ou
lockPref("browser.download.dir", "%homeshare%\\Environnement\\Téléchargements");
ça ne marche pas.

Quelle est la syntaxe à utiliser pour que le téléchargement se fasse dans un dossier avec chemin UNC ???
Merci.
Votre Navigateur : Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.116 Safari/537.36
fabulon
Salamandre
Messages : 47
Inscription : 01 nov. 2010, 20:34

Re: Paramètre dans browser.download.Dir pour chemin UNC

Message par fabulon »

En parcourant le web, je vois des trucs du genre \\\\server\\ ou encore getenv("username") voire getenv("USER")
Mais je m'y noie un peu!
Est-ce que quelqu'un a déja fait ça?

Par avance merci!
Votre Navigateur : Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.116 Safari/537.36
Avatar de l’utilisateur
Abraxas
Animal mythique
Messages : 10180
Inscription : 28 juil. 2011, 14:06

Re: Paramètre dans browser.download.Dir pour chemin UNC

Message par Abraxas »

Au pire tu crées un symlink vers ton dossier en réseau, non ? C'est plus simple de gérer un symlink que de devoir éditer chaque config de Firefox; surtout si un jour le dossier de téléchargement vient à changer (genre sur un autre serveur intranet).
Votre Navigateur : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:48.0) Gecko/20100101 Firefox/48.0
Avatar de l’utilisateur
Abraxas
Animal mythique
Messages : 10180
Inscription : 28 juil. 2011, 14:06

Re: Paramètre dans browser.download.Dir pour chemin UNC

Message par Abraxas »

Sinon, faut récupérer la chaine de la variable d'environnement %USERNAME%

var env_user = getenv("USERNAME");
lockPref("browser.download.dir",env_user+'\\My Documents');

par ex.
Votre Navigateur : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:48.0) Gecko/20100101 Firefox/48.0
fabulon
Salamandre
Messages : 47
Inscription : 01 nov. 2010, 20:34

Re: Paramètre dans browser.download.Dir pour chemin UNC

Message par fabulon »

Tes 2 propositions sont intéressantes..
Je vais déja regarder la 2nde (pour rester sur mon idée de départ)
Le var env_user sera bien lu dans mon fichier mozilla.cfg, ou faut-il qu'il soit dans un fichier .js ???
Votre Navigateur : Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.116 Safari/537.36
fabulon
Salamandre
Messages : 47
Inscription : 01 nov. 2010, 20:34

Re: Paramètre dans browser.download.Dir pour chemin UNC

Message par fabulon »

Génial, ça marche:

Voilà mon fichier:
//Force le dossier d'enregistrement des téléchargements
var env_user = getenv("USERNAME");
lockPref("browser.download.useDownloadDir", true);
lockPref("browser.download.dir", "\\\\serveur01\\"+env_user+"\\Environnement\\Bureau\\Téléchargements");
lockPref("browser.download.downloadDir", "\\\\serveur01\\"+env_user+"\\Environnement\\Bureau\\Téléchargements");
lockPref("browser.download.folderList", 2);

Un grand merci!
Votre Navigateur : Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.116 Safari/537.36
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Google [Bot] et 3 invités