1
J'essaie d'exécuter une commande sur toutes les lignes d'un fichier txt via un fichier batch. J'ai du mal à échapper aux caractères dans la clause IN() de la boucle for.Espaces dans la clause IN du fichier BAT pour la boucle
Cela fonctionne:
for /F %%i IN (C:\test.txt) DO echo %%i
Ce ne le font pas:
for /F %%i IN (C:\Documents and Settings\user\Desktop\test.txt) DO echo %%i
for /F %%i IN ("C:\Documents and Settings\user\Desktop\test.txt") DO echo %%i
for /F %%i IN ('C:\Documents and Settings\user\Desktop\test.txt') DO echo %%i
Toute idée comment obtenir cmd pour enregistrer ce chemin complet? Action de grâce
Jonathan
Oui, ça l'a fait. pour/F utilisationbackq %% i IN ("C: \ Documents and Settings \ utilisateur \ Desktop \ test.txt") DO echo %% i – Jonathan