un petit code tout simple, eh oui, il faut bien débuter

les mots récupérateurs sont entre \....\ et les mots récupérés sont entre les "......."
Citation:
@echo off
title fleuve
rem dimension et couleur de la console dos
mode con LINES=35 cols=64 | color 8f
echo. & echo.
echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo º script by migau º
echo º º
echo º cree le 31-10-2010 º
echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo. &echo.
echo Nous sommes le : %date%
echo. & echo.
echo il est : %time%
echo. & echo.
rem le contenu du fichier fleuve.txt
rem ;un texte sans valeur une vie sans vie sans fleuve sans etre tranquille
rem "la vie" est si \courte\ recuperer: la vie
rem cela "est" notre \devise\ recuperer : est
rem inviter "un" \ami\ recuperer : un
rem le fleuve le \plus\ "long" du monde recuperer : long
rem \addition\ du mot:"fleuve" recuperer le mot fleuve
rem un \enfant\ ne reste jamais "tranquille" recuperer : tranquille
rem FLEUVE
rem FLEUVE
rem fLEUVE
rem "la vie"
for /F "eol=; tokens=1,2 delims= " %%A in ('type f:\batch\fleuve.txt ^| Find /I "courte"') do echo %%A %%B
rem "est"
for /F "eol=; tokens=2 delims= " %%A in ('type f:\batch\fleuve.txt ^| Find /I "devise"') do echo %%A
rem "un"
for /F "eol=; tokens=2 delims= " %%A in ('type f:\batch\fleuve.txt ^| Find /I "ami"') do echo %%A
rem "long"
for /F "eol=; tokens=5 delims= " %%A in ('type f:\batch\fleuve.txt ^| Find /I "plus"') do echo %%A
rem "fleuve" 2eme mot car delimite par les 2 points ":"
for /F "eol=; tokens=2 delims=:" %%A in ('type f:\batch\fleuve.txt ^| Find /I "addition"') do echo %%A
rem "tranquille"
for /F "eol=; tokens=6 delims= " %%A in ('type f:\batch\fleuve.txt ^| Find /I "enfant"') do echo %%A
rem le nombre de fois que fleuve est cite est egal a 5 car avec eol=; la 1ere ligne n'est pas retenue
rem ajouter /I a la suite de Find afin de ne pas tenir compte de la casse
echo. & echo.
for /F %%A in ('type f:\batch\fleuve.txt ^| Find /I "fleuve"') do set /a COUNT=COUNT+1
echo le nombre de fois que le mot "fleuve" est cite est egal a " %COUNT% " sans tenir compte de la 1ere ligne grace au commutateur eol
echo. & echo.
pause
exit
serait il possible d' afficher tous les mots sur une même ligne pour une meilleure compréhension de la phrase finale?
et non pas les un en dessous des autres
d'avance merci
Dernière édition par migau le Ven 3 Déc 2010 - 21:37; édité 2 fois
______________________________________________________
à plus
migau