Posez votre question Signaler

Batch - fermer cmd ?? [Résolu]

mino262 750Messages postés 30 mai 2008Date d'inscription 29 août 2011Dernière intervention - Dernière réponse le 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 =)
Lire la suite 

Batch - fermer cmd »

32 réponses
Réponse
+0
moins plus
Bonjour à la fin de ton batch met :
pause
cela laissera la fenêtre ouverte
Ajouter un commentaire
Réponse
+0
moins plus
Salut,

Tout simple : la commande PAUSE.
exemple :

TREE C:
PAUSE
Ajouter un commentaire
Réponse
+0
moins plus
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é.


++
Ajouter un commentaire
Réponse
+0
moins plus
hello
à la fin du .bat exécuter cmd
Pwoned - 17 juin 2009 à 12:06
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.
Ajouter un commentaire
Réponse
+0
moins plus
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 =)
Ajouter un commentaire
Réponse
+0
moins plus
tree C:\
mino262 - 17 juin 2009 à 14:38
exact =)
Ajouter un commentaire
Réponse
+0
moins plus
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" ??
Ajouter un commentaire
Réponse
+0
moins plus
il faut rediriger dans un fichier
tree C:\ > fichier_tree.txt
Ajouter un commentaire
Réponse
+0
moins plus
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 =)
Ajouter un commentaire
Réponse
+0
moins plus
tu l'affiches avec quoi ?
essaie tree /a
Ajouter un commentaire
Réponse
+0
moins plus
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...
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
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 ... ???
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
tu mets les nom dans un fichier, 1 par ligne et tu tapes
for /f %a in (fichier) do md %a
Ajouter un commentaire
Réponse
+0
moins plus
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 =)
Ajouter un commentaire
Réponse
+0
moins plus
for /f %a in (fichier) do md %a

ou cela vas me créer mes dossier ??
il n'y a aucun chemin cible ??
Ajouter un commentaire
Réponse
+0
moins plus
voir le précédent
Ajouter un commentaire
Réponse
+0
moins plus
For /f %a in (fichier) do md %a

ou cela vas me créer mes dossier ??
il n'y a aucun chemin cible ??
Ajouter un commentaire
Ce document intitulé « batch - fermer cmd ?? » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook
batch - fermer cmd ?? - page 2