Boucle For en MSDOS

Résolu/Fermé
Zyclo Messages postés 214 Date d'inscription jeudi 27 septembre 2007 Statut Membre Dernière intervention 28 août 2014 - 18 nov. 2011 à 10:24
 Utilisateur anonyme - 18 nov. 2011 à 23:33
Bonjour,

je cherche a faire une boucle For , en ligne de commande DOS qui va lire les lignes d un fichier texte.
Pour ce faire, j ai mon fichier en entree
(liste.txt)
1
4
5
80
10

pour lire le fichier je fais un commande suivante :
for /F %%I in (liste.txt) do ( echo %%I)

Le systeme me repond : " %%I was unexpected at this Time " , j avoue que je suis perdu, quelqu un peut il m aider ?

Merci par avance, ZY

A voir également:

2 réponses

dubcek Messages postés 18752 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 3 octobre 2024 5 618
18 nov. 2011 à 12:22
hello
en ligne de commande, les variables ne sont précédées que d'un seul %
C:> for /F %I in (liste.txt) do @echo %I
1
4
5
80
10
2
Salut dubcek ;)

Mais s'il passe par là, ou par bat

avec ton code

C:> for /F %I in (liste.txt) do @echo %I  
1  
4  
5  
80  
10



Il faut que le fichier liste.txt se trouve sur C:


sinon, il faudrait commencer par
cd CHEMIN DU FICHIER



Exemple : le fichier se trouve sur le bureau
cd %userprofile%\desktop  
for /F %I in (liste.txt) do @echo %I  



Je peux me tromper ;)


Je vais tester sur mon pc ===> ça marche


ps : en tout cas, merci à toi, Dubcek : je ne savais pas qu'on pouvait faire cela directement sur CMD...


Mais cela est plus pratique en fichier .bat ;)


@dubeck : Tu connais l'autoit ?

@+
0
dubcek Messages postés 18752 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 3 octobre 2024 5 618
18 nov. 2011 à 14:57
non, qu'est ce que l'autoit ?
0
Utilisateur anonyme
18 nov. 2011 à 15:06
Une autr programmation, autre que le batch ;)


Avec une interface graphique ;)


Plus compliqué que le batch


Là, je suis une formation là dedans....


Je rame un peu (voire pas mal ^^)


@+
0
Zyclo Messages postés 214 Date d'inscription jeudi 27 septembre 2007 Statut Membre Dernière intervention 28 août 2014 17
18 nov. 2011 à 16:08
AutoIt ? tiens? tu veux tricher aux jeux facebook ?
:-)
j ai abandonne le truc, mais c est vrai que ca rapporte pas mal, tant que les interfaces ne changent pas...
PS : Desole pour le commentaire de 15:01, j avais la tete ailleurs, j ai demané a ce qu on l efface...
0
Utilisateur anonyme
18 nov. 2011 à 23:33
autoit n'est pas fait piur tricher au jeu ! Ca, c'est un cliché ;)

Pour l'instant, jai crée un outil qui recherche des fichiers sur le net et sur le pc.

Je suis qu'au debut ;)

A+
0