Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# Variables d'environnement système

Envoyé par : Polaris

Date : 23/07/2007 09:45

Bonjour,

Comment faire (si c'est possible) pour récupérer depuis un plugin firefox (xul, xpcom) la valeur d'une variable d'environnement système ?

Merci pour vos réponses

# Re: Variables d'environnement système

Envoyé par : thefab

Date : 23/07/2007 13:52

nsIEnvironment devrait faire l'affaire.

# Re: Variables d'environnement système

Envoyé par : oktail

Date : 25/02/2008 15:46

Bonjour,

Je cherche a obtenir moi aussi ce type d'information. J'ai jetté un oeil a nsIEnvironment, mais ca n'a pas l'air de fonctionner depuis javascript. Existe t il un autre moyen ?

Merci.

# Re: Variables d'environnement système

Envoyé par : Paul Rouget

Date : 25/02/2008 16:02

Comment ça ça n'a pas l'air de fonctionner ? Quelle est l'erreur ?

# Re: Variables d'environnement système

Envoyé par : oktail

Date : 25/02/2008 16:07

Le bout de code d'essai

try {
       var env, curPath;
       env = Components.classes["@mozilla.org/process/environment;1"].getService();
curPath = env.get("PATH");
       alert(curPath);
      } catch (e)
       {
           alert(e);
       }

le message :

Type error : env.get is not a function

peut etre ai je mal compris son utilisation.

Merci.

# Re: Variables d'environnement système

Envoyé par : oktail

Date : 25/02/2008 16:52

en fait c'est bon :

il fallait utiliser :

var env = Components.classes["@mozilla.org/process/environment;1"].getService(Components.interfaces.nsIEnvironment);

Il n'est plus possible de poster des messages dans ce forum.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.