Bonjour à vous,

J'ai un petit soucis sur un de mes scripts.
En effet, je ne parviens pas à trouver une solution pour extraire des informations d'un fichier texte à partir d'une ligne spécifique.

Je développe :

Je dois afficher le contenu d'un fichier .txt à partir du mot Car_F et ce jusqu'à quelques lignes après ce dernier.
Ce mot existe en deux fois dans mon fichier.txt.

De plus, je ne peux pas me focaliser sur le numéro de la ligne car il peut être amener à être différent à chaque ficher.txt que je dois lire...


Exemple :

Fichier.txt - Ligne 456 - Contient Car_F
Fichier2.txt - Ligne 239 - Contient Car_F

J'ai fait cela :
for /f %%a in ('findstr "Car_F" "Fichier.txt"') do echo %%a>>result.txt (Problème : N'affiche que le contenu de la ligne recherchée et ce qu'elle que soit les options.)
Utilisation de more dans la boucle (Problème : Ne se fit qu'au numéro de ligne).

Pour la suite de mon script, j'ai déjà la solution de tête mais bon je bloque à ce niveau là.

Merci d'avance pour votre aide et votre retour.