Menu avec fichier associé
Bonjour,
Je cherche à faire un batch qui selon ma reponse va aller chercher des infos dans 2 fichiers differents, avec des informations positionnées sur un meme n° de ligne.
Et ... je ne sais pas comment faire pour recuperer mes infos.
Voici deja le batch en question (je me sers d'outils gnuwin32 comme grep/cut/ ...) :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| set STATWEB=d:\Stats
set POST=c:\PostNT
set bin=%STATWEB%\bin
set batch=%STATWEB%\batch
set srcLogDir=d:\logs\http
set dstLogDir=%STATWEB%\archive
set entete=%bin%\entete.txt
set services=%STATWEB%\test\services.txt
set tmp=d:\temp
net start|find "PostNT Service"
if %errorlevel%==0 goto suite
net start "PostNT Service"
sleep 5
:suite
%bin%\grep "service" postStats.bat | %bin%\grep -v "postit" > %tmp%\liste_service
%bin%\cut -c13- %tmp%\liste_service > %tmp%\liste_srv
%bin%\grep "IISlogdir" postStats.bat | grep -v "srcLogDir" > %tmp%\liste_repIIS
%bin%\cut -c15- %tmp%\liste_repIIS > %tmp%\liste_IIS
%bin%\grep "pref" postStats.bat | grep -v "dstFilename" > %tmp%\liste_pref
%bin%\cut -c10- %tmp%\liste_pref > %tmp%\liste_pr
pause
echo. Voici la liste des services pour %server% :
echo.
echo.
type %tmp%\liste_srv
echo.
SET Choice=
SET /P Choice=Quel service souhaitez vous reposter ?
echo %choice% |
en fonction de la reponse contenue dans un premier fichier, et donc a un numero de ligne precis, j'aimerais y associer les autres elements ...
pour clarifier quand meme, parce qu'a me relire ... c'est pas ça, je souhaite en premier lieu, savoir a quel numero de ligne correspond une occurence, et ensuite avec ce meme numero de ligne, sur un autre fichier, recuperer une info.
Une idée ?
Si c'est pas tres clair, je peux re-esspliquer ... :)
Merci à tous par avance,
Pierre