Commande batch

Fermé
le batcheur - 11 nov. 2016 à 15:27
CorentinRoche Messages postés 271 Date d'inscription mercredi 1 juin 2016 Statut Membre Dernière intervention 12 juin 2023 - 22 mars 2017 à 08:17
Bonjour,

je voudrais savoir la commande qui permet de faire en sorte que le texte d'un fichier .txt soit une variable
merci d'avance

A voir également:

1 réponse

CorentinRoche Messages postés 271 Date d'inscription mercredi 1 juin 2016 Statut Membre Dernière intervention 12 juin 2023 40
20 mars 2017 à 21:56
Regarde avec ceci !

FOR /F "tokens=1 delims=" %%i in (fichier.txt) do %%i==%tavariable%



Tout ce qui sera dans ton "fichier.txt" sera = a la variable "tavariable"
0
barnabe0057 Messages postés 14454 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 30 novembre 2024 4 921
Modifié par barnabe0057 le 20/03/2017 à 22:53
C'est presque ça, tu as fait des petites erreurs, je me permet de corriger :
FOR /F "tokens=* delims=" %%i in (fichier.txt) do (set tavariable=%%i)
0
CorentinRoche Messages postés 271 Date d'inscription mercredi 1 juin 2016 Statut Membre Dernière intervention 12 juin 2023 40 > barnabe0057 Messages postés 14454 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 30 novembre 2024
21 mars 2017 à 10:14
Personellement je l'utilise pour récuperer l'integraliter d' un fichier et cela fontionne,
Juste la fin
do %%i==%tavariable% 

que je remplace part un
echo %%i


Mais c'est pour mon programme apres je les adapter a son probléme mais je ne les pas essayer erreur de ma part ..
0
barnabe0057 Messages postés 14454 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 30 novembre 2024 4 921
21 mars 2017 à 10:39
oui ta boucle est juste, c'est seulement la définition de la variable qui n'est pas juste, tu as oublié le set
0
CorentinRoche Messages postés 271 Date d'inscription mercredi 1 juin 2016 Statut Membre Dernière intervention 12 juin 2023 40
22 mars 2017 à 08:17
Ha oui effectivement !

Erreur de ma part :p
0