Rechercher : dans
Par :

Batch - fermer cmd ??

Dernière réponse le 18 jun 2009 à 07:18:08 mino262, le 17 jun 2009 à 11:42:09 
 Signaler ce message aux modérateurs

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 =)

Configuration: windows vista 32b
intel core 2 duo T8100 2.1Ghz
4Go RAM
440Go disque dur
niveau général : lamer / débutant / >>confirmé<< / expert

ubuntu 9.04
40Go disque dur
niveau général : lamer / >>débutant<< / confirmé / expert

Meilleures réponses pour « batch fermer cmd ?? » dans :
Empêcher la fermeture de la fenêtre ipconfig ou ping VoirLorsque vous lancez une commande par Démarrer/Exécuter, une console s'ouvre et se referme aussitôt, sans que vous ayiez le temps de noter ce qui s'affiche à l'écran. Solution Pour remédier à ce problème, il existe plusieurs alternatives : Pour...
[MS-Dos] Ecrire dans un fichier texte en batch VoirPour écrire dans un fichier texte, il suffit d'utiliser une redirection ">" : echo texte_à_ecrire > fichier_de_sortie.txt Pour écrire à la fin d'un texte existant (concaténation) : echo "écriture a la fin du fichier ">>...
Mythe - MSN Messenger va fermer ou devenir payant VoirMythe MSN va fermer ou va devenir payant car Hotmail est surchargé, il y a trop de comptes donc : incapacité d'hébergement. Si j'envoie le mail (m'expliquant tout cela) à au moins 18 personnes, mon petit bonhomme deviendra bleu et je n'aurais pas...
Cmd - cmd.exe Voircmd - cmd.exe Le processus cmd.exe (cmd signifiant Windows Command Prompt) est un processus générique de Windows NT/2000/XP ouvrant une console en mode texte permettant de lancer des applications à l'aide de commandes. Le fichier correspondant...

1

Sasa93, le 17 jun 2009 à 11:43:52

Bonjour à la fin de ton batch met :
pause
cela laissera la fenêtre ouverte

Répondre à Sasa93

2

Pwoned, le 17 jun 2009 à 11:43:54

Salut,

Tout simple : la commande PAUSE.
exemple :

TREE C:
PAUSE

Répondre à Pwoned

3

super-motard, le 17 jun 2009 à 11:45:29

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é.


++

Répondre à super-motard

4

dubcek, le 17 jun 2009 à 11:55:27

Hello
à la fin du .bat exécuter cmd

Répondre à dubcek

5

Pwoned, le 17 jun 2009 à 12:06:26

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.

Répondre à Pwoned

6

mino262, le 17 jun 2009 à 14:34:32

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 =)

Répondre à mino262

7

dubcek, le 17 jun 2009 à 14:37:26

Tree C:\

Répondre à dubcek

9

mino262, le 17 jun 2009 à 14:38:54

Exact =)

Répondre à mino262

8

mino262, le 17 jun 2009 à 14:38:39

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" ??

Répondre à mino262

10

dubcek, le 17 jun 2009 à 14:42:45

Il faut rediriger dans un fichier
tree C:\ > fichier_tree.txt

Répondre à dubcek

11

mino262, le 17 jun 2009 à 14:49:43

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 =)

Répondre à mino262

12

dubcek, le 17 jun 2009 à 14:55:19

Tu l'affiches avec quoi ?
essaie tree /a

Répondre à dubcek

13

mino262, le 17 jun 2009 à 14:58: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...

Répondre à mino262

14

dubcek, le 17 jun 2009 à 15:13:24

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

Répondre à dubcek

15

mino262, le 17 jun 2009 à 15:18:26

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

Répondre à mino262

16

mino262, le 17 jun 2009 à 15:22:41

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 ... ???

Répondre à mino262

17

dubcek, le 17 jun 2009 à 15:26:25

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

Répondre à dubcek

18

dubcek, le 17 jun 2009 à 15:37:13

Tu mets les nom dans un fichier, 1 par ligne et tu tapes
for /f %a in (fichier) do md %a

Répondre à dubcek

19

mino262, le 17 jun 2009 à 15:38:04

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 =)

Répondre à mino262

20

mino262, le 17 jun 2009 à 15:40:20

For /f %a in (fichier) do md %a

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

Répondre à mino262

21

dubcek, le 17 jun 2009 à 15:41:07

Voir le précédent

Répondre à dubcek