Bonjour,

j'aimerai faire un script qui lit un fichier du type :

\\NOMSERVEUR\redirection$\toto.tata
\\NOMSERVEUR\redirection$\lulu.lolo
\\NOMSERVEUR\redirection$\jimmy.janot
\\NOMSERVEUR\redirection$\
et qui test si la valeur prenom.nom est bien présente (exemple de la ligne 4 qui doit me retourner une erreur et terminer le programme)

j'ai commencé ceci :

Code bat : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
For /f "delims=" %%a In (suppression_u.txt) Do (call :_nxt1 %%b)
goto :_nxt2
 
echo script terminé avec succès
 
:_nxt1
set str=%%b
rem le 60 en dessous est la pour dire jusqu'à la fin
set str=%str:~26,60%
goto:eof
 
:_nxt2
if %%b == "" goto fin
)
 
:fin
echo erreur dans le fichier

mais je penses que je suis loin de reussir; je me triture depuis 2 jours maintenant mais je n'y arrive pas. une aide me serai nécessaire. en vous remerciant ( l'idée sera ensuite d'y integrer un rd pour supprimer les répertoires de la variable %%a mais on verra plus tard lorsque ça fonctionnera.