Bonjour à tous!

j'aimerais utiliser la commande
Code : Sélectionner tout - Visualiser dans une fenêtre à part
For /F %%variable in (fichier.txt) do ...
pour exécuter un groupe de commandes de la façon suivante:

Code : 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
18
19
20
21
22
23
24
25
26
27
28
@echo off

set logfile="%~dp0log.log"  
set source=C:\Users\Public\FAUCON\MAJ

for /F %%drive in (lecteurs.txt) do (
	if %drive%==L: (
		if exist %drive% net use %drive% /DELETE >> %logfile%
		net use %drive% \\costagestion\faucon Lacoustik007 /USER:administrateur >> %logfile%
	)

	echo ----------------  %drive%  ---------------- >> %logfile%

	echo Debut:>>%logfile%
	date /T>>%logfile%
	time /T>>%logfile%
	echo. >>%logfile%

	echo Copie en cours...>> %logfile%
	echo. >>%logfile%
		 
	xcopy %source% %drive% /S /E /C /H /Y >> %logfile%
)

echo. >> %logfile%
echo Fin: >> %logfile%
date /T >> %logfile%
time /T >> %logfile%
Mais cela ne marche pas à cause de la commande For!
je ne sais pas si il y a une erreur dans l'utilisation de cette dernière!

Merci pour votre aide!!!

NB: ce code est écrit dans un fichier .bat pour une excéution et lot.