Batch - fermer cmd ??

Résolu/Fermé
mino262 Messages postés 767 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 29 août 2011 - 17 juin 2009 à 11:42
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 18 juin 2009 à 07:18
Bonjour,

voila, je débute tout juste dans les fichier batch ...

je cherche a créer un fichier tree c:

( le truc tout simple ... )

mais quand j'éxecute le .bat, la commande s'ouvre, tree c: s'exécute, puis se referme,

comment faire pour que a la fin de cette exécution, le commande reste ouverte ???

merci =)
A voir également:

30 réponses

dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
17 juin 2009 à 15:43
soit tu mets dans le fichier
\chemin\dossier1
...

sois tu fais for /f %a in (fichier) do md \chemin\%a
0
mino262 Messages postés 767 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 29 août 2011 103
17 juin 2009 à 15:44
oui ...
mais
for /f %a in (fichier) do md \chemin\%a
vas me créer des dossier .. mais il vas les créer ou ?????
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
17 juin 2009 à 15:47
si tu fais
md dossier
il va le créerl là où tu es
si tu fais
md \chemin\dossier
il va le créer dans \chemin
0
mino262 Messages postés 767 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 29 août 2011 103
17 juin 2009 à 15:55
ha oui excuse moi j'avais pas vu que tu l'avais modifié ...

... j'ai fais sa :
for /f %a in C:\Users\remi\Desktop\dossier.txt do md C:\Users\remi\Desktop %a


j'ai un fichier dossier.txt sur mon bureau, avec sa :
dossier 1 
dossier 2 
dossier 3 
dossier 4


mais aucun dossier ne se crée sur le bureau ...

ou est l'erreur ????
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
17 juin 2009 à 16:02
il manque les () et des " à cause des espaces
essaye, pour voir ce qu'il fait, avec echo il ne va rien créer
for /f %a in (C:\Users\remi\Desktop\dossier.txt) do echo md "C:\Users\remi\Desktop\%a"
0
mino262 Messages postés 767 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 29 août 2011 103
17 juin 2009 à 16:11
for /f %a in (C:\Users\remi\Desktop\dossier.txt) do echo md "C:\Users\remi\Desktop\%a"


toujours pas ...
même sans echo ca ne marche pas ...

je vais continuer mes recherches sur internet =)

merci a toi
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
17 juin 2009 à 16:14
$ type z
a
b
c
$ echo off
for /f %a in (z) do echo md "C:\Users\remi\Desktop\%a"
md "C:\Users\remi\Desktop\a"
md "C:\Users\remi\Desktop\b"
md "C:\Users\remi\Desktop\c"
0
mino262 Messages postés 767 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 29 août 2011 103
17 juin 2009 à 16:34
... non cela ne marche toujours pas ...
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
17 juin 2009 à 16:59
des espaces dans les noms ? montre
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
18 juin 2009 à 07:18
essaye avec
for /f "delims=" %a in (C:\Users\remi\Desktop\dossier.txt) do echo md "C:\Users\remi\Desktop\%a"
si tu mets ces commandes dans un fichier .bat, il faut utiliser double %
for /f "delims=" %%a in (C:\Users\remi\Desktop\dossier.txt) do echo md "C:\Users\remi\Desktop\%%a"
0