Variable d'environnement

Bonjour !
je souhaiterai créer une variable d'environnement en mode texte, et que celle ci soit permanente.
actuellement, je fait SET VARIABLE=valeur, et si j'utilise une autre fenetre de commande, cette variable a disparu.
Je veux la créer en mode texte, car je fait un script, donc je ne passe pas par le panneau de config.
En esperant avoir été a peu près clair.

Salutation !
Char Snipeur

11 réponses

  1. Modérateur
    Sous quel windows?
    En ligne de commande sous Xp/200 ca ne marche pas (Ce n'est pas permanent)

    a+
    dje-dje

    Il y a 10 types de personne dans le monde,
    ceux qui comprennent le binaire et les autres 
    1. Contributeur
      sous XP en effet. Il n'y a donc pas de moyen pour que ça devienne permanent?
      Et elles sont pas ranger dans un fichier ces variables ?

      Salutation !
      Char Snipeur
      1. Modérateur
        Pour qu'elles deviennent permanentes, pas de ligne de commande.
        Mais tu peux faire:
        Bouton de droite sur POste de travail -> Propriété -> Avancé -> Variable d'environnement. Tu peux ne les créer que pour un utilisateur.

        a+
        dje-dje

        Il y a 10 types de personne dans le monde,
        ceux qui comprennent le binaire et les autres 
        1. Contributeur
          je connaisait se truc la, mais bon, je pensai qu'on pouvai passer ça grace à une ligne de commande...
          après tout, certain logiciels le font bien lors de l'installation.
          merci.

          Salutation !
          Char Snipeur
          1. Modérateur
            Peut-etre une solution:
            Si tu ajoutes une variable avec un nom bien reconnaissable, puis tu la cherches dans la bdr

            a+
            dje-dje

            Il y a 10 types de personne dans le monde,
            ceux qui comprennent le binaire et les autres 
            1. Contributeur
              trouver dans la base de registre à
              HKEY_USERS>S-1-5-21-5646546546>Environment
              Et ensuite? je comprend pas en quoi ça m'aide, ou comment faire...

              Salutation !
              Char Snipeur
              1. Modérateur
                Avec un batch tu peux editer la base de registre.
                Comme PATH n'est pas permanent, ca peut être un moyen detourner de rajouter une variable definitivement en ligne de commande.

                a+
                dje-dje

                Il y a 10 types de personne dans le monde,
                ceux qui comprennent le binaire et les autres 
                1. Contributeur
                  tu veux dire en tapant :
                  regedit [option qui vont bien] [variable]
                  ou un truc dans le genre?
                  je ne sais pas comment faire. regedit/? lance le programme, et l'aide n'explique que comment utilisé la version graphique du truc.

                  Salutation !
                  Char Snipeur
                  1. Modérateur
                    Si ca peut aider regarde là:
                    http://www.robvanderwoude.com/index.html
                    http://www.ss64.com/nt/regedit.html

                    Essaie de voir sur le site puis sur Google si tu ne vois pas d'info sur l'edition de la bdr.
                    Le principe: créer un fichier texte enregistré en .reg (Commencant par regedit 4,...). Dans un fichier texte renommer en .bat appeler regedit.exe en lui demandant d'importer ton .reg

                    Je ne peux pas t'aider beaucoup plus mais n'hesite pas qd même, on ne sait jamais :-)

                    a+
                    dje-dje

                    Il y a 10 types de personne dans le monde,
                    ceux qui comprennent le binaire et les autres 
                    1. Contributeur
                      ok, merci, je verrai ça ce soir.

                      Salutation !
                      Char Snipeur
                      1. Modérateur
                        Bon courage!

                        a+
                        dje-dje, a qui ca parait faisable

                        Il y a 10 types de personne dans le monde,
                        ceux qui comprennent le binaire et les autres