Je souhaite imbriquer une boucle for dans un fichier de traitement par lots pour supprimer le retour chariot. Je l'ai essayé comme vous pouvez le voir ci-dessous mais ça ne marche pas.Imbrication de la boucle dans le fichier de commandes
@echo off
setLocal EnableDelayedExpansion
for /f "tokens=* delims= " %%a in (Listfile.txt) do (
set /a N+=1
set v!N!=%%a
)
for /l %%i in (1, 1, %N%) do (
echo !v%%i!
for /r "tokens=* delims=" %%i in (windows.cpp) do (
echo %%i >> Linux11.cpp
)
)
pause
Ici, je veux vérifier avec windows.cpp. Si ça marche, j'aime changer windows .cpp avec! V %% i!
La dernière syntaxe (interne) pour la syntaxe est incorrecte: le commutateur '/ r' est indiqué mais une chaîne d'option est fournie (' "tokens = * delims =" ') comme prévu si vous utilisez le commutateur'/f'. .. – aschipfl