Récuper du texte dans un fichier puis la mettre dans une variable

Récuper du texte dans un fichier puis la mettre dans une variable - Shell/Batch - Programmation

Marsh Posté le 14-07-2006 à 20:50:08    

Tout d'abors bonjours  :) , je suis sous windows xp et j'ai un probleme avec for explication :
 
Ceci marche si je le rentre directement dans la console :
 

Code :
  1. for /F %i in (md5.txt) do set md5=%i


 
Mais si je le met dans un .bat, voila l'éreure que j'ai :
 
"La syntaxe de la commande est incorrecte." ou alors "i était inatendue"
 
Tous ce que je veut moi c'est récup' mon MD5 qui ce trouve dans le fichier  md5.txt et le mettre dans la variable md5
 
Voila je pense que j'ai était assé claire...

Reply

Marsh Posté le 14-07-2006 à 20:50:08   

Reply

Marsh Posté le 15-07-2006 à 08:20:53    

il faut doubler les % en batch.
 
ce qui s'écrit for /F %i in (md5.txt) do set md5=%i dans une console doit s'écrire de cette manière pour fonctionner :
 
for /F %%i in (md5.txt) do set md5=%%i

Reply

Marsh Posté le 16-07-2006 à 02:36:10    

merci ça marche nikel :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed