Lire un .properties dans un script batch

Résolu
Bonjour,

Je suis bloqué dans un script dos, et j'aimerais bien avoir votre aide si c'est possible svp !

Alors j'ai un fichier test.properties qui contient plusieurs variables, et je veux lire ces variable dans mon script batch.

Quelqu'un a une idée comment faire ce truc ?

Merci

Le yoyo
Configuration: Windows server 2003

9 réponses

  1. Contributeur
    avec 3* %%c représente le reste de la ligne, donc ça doit fonctionner
    1
    1. j'ai pas vu le * :) ça marche nickell merci frero

      yoooyooooo
      1
      1. Contributeur
        hello
        quel est le format de ce fichier ?
        0
        1. c'est un .properties, comme ceux qu'on utilise en java eclipse .....

          dedans j'ai des propriétés :
          nom = azaza
          prenom = zezrzer
          etc ....

          et je veux reccuperer ces propriété dans des variables de mon script batch

          t'as une idée ??
          0
          1. Contributeur
            for /f "tokens=1,3" %%a in (test.properties) do set %%a=%%b
            echo %nom%
            echo %prenom%
            0
            1. Quoique un autre problème maintenant ! si j'ai une variable avec espace il ne prend pas l'espace en compte :( :(

              ex :
              prenom = prenom1 prenom2

              il ne prend que prenom1 !!!!

              même prenom = "prenom1 prenom2" ou meme "prenom="prenom1 prenom2"" rien ne marche

              comment faire donc ??
              0
              1. Contributeur
                comme ça
                For /f "tokens=1,3*" %%a in (test.properties) do set %%a=%%b %%c
                0
                1. ouais je veux dire de façon générale , si j'ai prenom1 prenom2 prenom 3 ......

                  donc s'il y a plusieurs espaces?
                  0

                  Discussions similaires

                  Batch installation

                  2 réponses