Comment récupérer des mots dans un fichier txt ?
Résolu/Fermé
Zarwax
-
Modifié le 20 févr. 2019 à 15:45
barnabe0057 Messages postés 14454 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 30 novembre 2024 - 20 févr. 2019 à 20:48
barnabe0057 Messages postés 14454 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 30 novembre 2024 - 20 févr. 2019 à 20:48
A voir également:
- Batch récupérer valeur dans un fichier
- Fichier rar - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment recuperer un message supprimé sur whatsapp - Guide
- Fichier batch - Guide
7 réponses
barnabe0057
Messages postés
14454
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
30 novembre 2024
4 918
20 févr. 2019 à 17:42
20 févr. 2019 à 17:42
Bonjour,
Il faut utiliser la boucle FOR /F pour parcourir ton fichier texte :
Il faut utiliser la boucle FOR /F pour parcourir ton fichier texte :
setlocal enableextensions enabledelayedexpansion
for /f "tokens=1,2 delims=^=" %%A in (fichier.txt) do (
set %%A=%%B
)
call fichier.bat !carte! !ip! !mask! !passerelle! !dns!
20 févr. 2019 à 18:17
Pourrais -tu m'expliquer ce que font les différentes choses ? Car je n'ai pas vraiment réussi à comprendre.
Merci
Modifié le 20 févr. 2019 à 18:26
La commande SET définit des nouvelles variables (%%A correspond à la première partie de chaque ligne, %%B correspond à la deuxième partie)
La commande CALL appelle ton autre script .bat en lui transférant les variables que l'on a créé