Lire un .properties dans un script batch
Résolu
yoyo41
-
yoyo41 -
yoyo41 -
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
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
-
avec 3* %%c représente le reste de la ligne, donc ça doit fonctionner
-
-
hello
quel est le format de ce fichier ? -
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 ?? -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
for /f "tokens=1,3" %%a in (test.properties) do set %%a=%%b
echo %nom%
echo %prenom% -
-
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 ?? -
comme ça
For /f "tokens=1,3*" %%a in (test.properties) do set %%a=%%b %%c -
ouais je veux dire de façon générale , si j'ai prenom1 prenom2 prenom 3 ......
donc s'il y a plusieurs espaces?