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 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 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 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 622
17 juin 2009 à 14:37
tree C:\
1
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 à 14:38
exact =)
0
Sasa93 Messages postés 252 Date d'inscription mardi 3 juin 2008 Statut Membre Dernière intervention 27 février 2012 20
17 juin 2009 à 11:43
Bonjour à la fin de ton batch met :
pause
cela laissera la fenêtre ouverte
0
Salut,

Tout simple : la commande PAUSE.
exemple :

TREE C:
PAUSE
0
Utilisateur anonyme
17 juin 2009 à 11:45
salut, si j'ai bien compris, tu souhaite que la cmd reste toujours ouverte même après que tu ai lancé le .bat .
si c'est ça, rajoute après ta commande en sautant une ligne ou deux, "pause" et la cmd restera ouverte.
jsp t'avoir aidé.


++
0

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

Posez votre question
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 622
17 juin 2009 à 11:55
hello
à la fin du .bat exécuter cmd
0
Oui, techniquement, ça marche, mais en pratique ça lance un deuxième interpréteur de commande.

Donc si c'est nécessaire (besoin de pouvoir entrer des commandes à la fin), OK, mais sinon PAUSE est mieux.
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 à 14:34
super "pause " marche bien =)

mais ... losque je lance tree c: et que le fichier bat est sur le bureau, seulement l'arborescence du bureau apparais ...

je suis obligé de metre le .bat dans le poste de travail pour voir tout le c: ??? -_-'

merci pour vos réponses =)
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 à 14:38
haa en fait c'est bon =)

je vien de résoudre mon probleme, su suffisais de metre

tree c:/
pause

maiis ... encore une question, je ne peut pas voir tout l'arborescence ???
je peut remonter ... mais je ne peut pas tout voir, obligé de l'arreter en cours avec ctrl+c ...

est ce que la commande peut garder tout le résultat en "mémoire" ??
0
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 622
17 juin 2009 à 14:42
il faut rediriger dans un fichier
tree C:\ > fichier_tree.txt
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 à 14:49
je met sa ...

tree c:\ > C:\Users\remi\Desktop\tree.txt
pause

tout marche bien =)

mais tu n'aurais pas un format plus lisible ??

j'obtient sa :

ÃÄÄÄOEMSettings
ÃÄÄÄPerfLogs
ÃÄÄÄProgram Files
³   ÃÄÄÄAdobe
³   ³   ÀÄÄÄReader 9.0
³   ³       ÃÄÄÄEsl
³   ³       ÃÄÄÄReader
³   ³       ³   ÃÄÄÄAIR
³   ³       ³   ÃÄÄÄAMT
³   ³       ³   ÃÄÄÄBrowser
³   ³       ³   ÃÄÄÄIDTemplates
³   ³       ³   ³   ÃÄÄÄENU
³   ³       ³   ³   ÀÄÄÄFRA
³   ³       ³   ÃÄÄÄJavascripts


j'ai essayer en html, en doc, mais ca ne donne pas mieu ...

enfin quelque chose d elisible quoi =)
0
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 622
17 juin 2009 à 14:55
tu l'affiches avec quoi ?
essaie tree /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 à 14:58
avec le bloc note ou wordPad j'ai le même résultat ...

enfin bref pas grave,

une autre question,

comment on peut créer plusieur dossier avec un fichier batch ????

genre je veut créer les dossier

coucou 1
coucou 2
coucou 3

... ect...
0
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 622
17 juin 2009 à 15:13
effectivement avec un copier/coller de la fenêtre DOS, c'est bon dans le bloc-note mais en l'ouvrant directement, il n'aime pas les caractères semi-graphiques

C:\> help md
Crée un répertoire.

MKDIR [lecteur:]chemin
MD [lecteur:]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:18
C:\> help md
Crée un répertoire.

MKDIR [lecteur:]chemin
MD [lecteur:]chemin


désolé je t'ai pas trop suivi la ...
?? tu pourrais expliquer stp =S
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:22
je vien de comprendre, c'est un copier collé de la commande xD

et ... j'ai réussit a créer un dossier sur mon bureau, mais comment en créer plusieur ??
genre 10 ou 15 ... ???
0
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 622
17 juin 2009 à 15:26
pour créer des dossiers tu tapes
md "coucou 1"
md "coucou 2"
md "coucou 3"

essaye ca pour tree
tree C:\ > fichier1.txt
cmd /u /c type fichier1.txt > fichier2.txt
et ouvre fichier2.txt dans le bloc-notes
0
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 622
17 juin 2009 à 15:37
tu mets les nom dans un fichier, 1 par ligne et tu tapes
for /f %a in (fichier) do md %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:38
tree C:\ > fichier1.txt
cmd /u /c type fichier1.txt > fichier2.txt 


losquee j'essaye ca la commande me cré un dossier, et un fichier ... et elle cherche encore ... elle n'est pas encore a la fin de l'opération ...

comment puis-je créer une suite de dossier ??

dossier 1
dossier 2

jusqu'a 150 par exemple ...

il doit bien y avoir une commande pour faire une suite de dossier ?? ... j'ai cherche sur google mais pas de résultat pour l'instant ...

merci =)
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:40
for /f %a in (fichier) do md %a

ou cela vas me créer mes dossier ??
il n'y a aucun chemin cible ??
0
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 622
17 juin 2009 à 15:41
voir le précédent
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:41
For /f %a in (fichier) do md %a

ou cela vas me créer mes dossier ??
il n'y a aucun chemin cible ??
0