.bat crée un .txt
Résolu/Fermé
ProRamm
Messages postés
60
Date d'inscription
jeudi 27 décembre 2007
Statut
Membre
Dernière intervention
8 décembre 2008
-
25 févr. 2008 à 21:10
ProRamm Messages postés 60 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 8 décembre 2008 - 27 févr. 2008 à 13:30
ProRamm Messages postés 60 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 8 décembre 2008 - 27 févr. 2008 à 13:30
A voir également:
- Batch créer un fichier txt
- Créer un compte google - Guide
- Créer un compte gmail - Guide
- Comment créer un groupe whatsapp - Guide
- Fichier rar - Guide
- Creer un fichier .bat - Guide
21 réponses
Toufou13190
Messages postés
10690
Date d'inscription
mardi 8 janvier 2008
Statut
Membre
Dernière intervention
21 septembre 2015
806
25 févr. 2008 à 21:19
25 févr. 2008 à 21:19
Salut,
la commande ECHO permet d'ecrire le texte qui suit echo
les 2 >> sont une redirection du texte de ECHO vers un fichier
Pour placer le fichier ou tu veux il faut lui donner le chemin complet par exemple
ECHO titi toto tata >> c:\mes documents\texte\essai texte.txt
Mais il existe sur le net des programmes tout écrit en Batch pour faire la même chose en bien plus simple à utiliser.
Cherche un peu avec Google ou Yahoo et comme phrase de recherche "fichier batsh"
Bon courage,
A+
la commande ECHO permet d'ecrire le texte qui suit echo
les 2 >> sont une redirection du texte de ECHO vers un fichier
Pour placer le fichier ou tu veux il faut lui donner le chemin complet par exemple
ECHO titi toto tata >> c:\mes documents\texte\essai texte.txt
Mais il existe sur le net des programmes tout écrit en Batch pour faire la même chose en bien plus simple à utiliser.
Cherche un peu avec Google ou Yahoo et comme phrase de recherche "fichier batsh"
Bon courage,
A+
Utilisateur anonyme
25 févr. 2008 à 21:21
25 févr. 2008 à 21:21
slt,
si la commande que tu viens de dire marche
dans le fichier .bat:
echo "[ton texte]">>[le_chemin]
tu met pas les crochets, et le chemin c'est du genre: c:\dossier1\dossier2
j'ai fait aussi un tuto sur les batches la: http://nano-soft.ifrance.com
si la commande que tu viens de dire marche
dans le fichier .bat:
echo "[ton texte]">>[le_chemin]
tu met pas les crochets, et le chemin c'est du genre: c:\dossier1\dossier2
j'ai fait aussi un tuto sur les batches la: http://nano-soft.ifrance.com
ProRamm
Messages postés
60
Date d'inscription
jeudi 27 décembre 2007
Statut
Membre
Dernière intervention
8 décembre 2008
25 févr. 2008 à 21:24
25 févr. 2008 à 21:24
Merci beaucoup pour votre réponse :)
Mais maintenant si je veux crée un dossier sans rien écris dedans je fait comment??
Mais maintenant si je veux crée un dossier sans rien écris dedans je fait comment??
WorldOfLinux
Messages postés
65
Date d'inscription
lundi 2 juillet 2007
Statut
Membre
Dernière intervention
28 juillet 2009
1
25 févr. 2008 à 21:26
25 févr. 2008 à 21:26
Si tu écris ça dans ton bat ça devrai marcher
cd c:\
echo. > "fichier.txt"
Avec la commande "cd" tu te déplace ou tu veux et après l'autre commande s'exécute
cd c:\
echo. > "fichier.txt"
Avec la commande "cd" tu te déplace ou tu veux et après l'autre commande s'exécute
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ProRamm
Messages postés
60
Date d'inscription
jeudi 27 décembre 2007
Statut
Membre
Dernière intervention
8 décembre 2008
25 févr. 2008 à 21:33
25 févr. 2008 à 21:33
avec mkdir il me crée un dossier :(
WorldOfLinux
Messages postés
65
Date d'inscription
lundi 2 juillet 2007
Statut
Membre
Dernière intervention
28 juillet 2009
1
25 févr. 2008 à 21:34
25 févr. 2008 à 21:34
mkdir c'est pour créer un répertoire (en anglais MaKe DIRctory)
ProRamm
Messages postés
60
Date d'inscription
jeudi 27 décembre 2007
Statut
Membre
Dernière intervention
8 décembre 2008
25 févr. 2008 à 21:39
25 févr. 2008 à 21:39
Et pour crée simplement un fichier .txt je tape quoi??
Quand je met " md c:\toto.txt " ça ne marche pas il me crée un dossier appeler toto.txt y a t'il une autre commande?
Quand je met " md c:\toto.txt " ça ne marche pas il me crée un dossier appeler toto.txt y a t'il une autre commande?
ProRamm
Messages postés
60
Date d'inscription
jeudi 27 décembre 2007
Statut
Membre
Dernière intervention
8 décembre 2008
25 févr. 2008 à 21:44
25 févr. 2008 à 21:44
Oui mais il m'écrit "texte" dans le fichier bat :S je sais c'est ridicule de faire une histoire pour ça, mais j'aime bien quand un travail est bien fais :S lol
Utilisateur anonyme
25 févr. 2008 à 21:47
25 févr. 2008 à 21:47
ah je sais:
echo off
@echo texte>>chemin et dossier
enfin je crois
echo off
@echo texte>>chemin et dossier
enfin je crois
ProRamm
Messages postés
60
Date d'inscription
jeudi 27 décembre 2007
Statut
Membre
Dernière intervention
8 décembre 2008
25 févr. 2008 à 21:48
25 févr. 2008 à 21:48
il me mets toujours le "texte" :(
ProRamm
Messages postés
60
Date d'inscription
jeudi 27 décembre 2007
Statut
Membre
Dernière intervention
8 décembre 2008
25 févr. 2008 à 21:50
25 févr. 2008 à 21:50
Je me suis dit que en enlevant tous simplement le "texte" ben il l'afficherai plus mais il me met « Commande ECHO activ‚e. » :s lol
ProRamm
Messages postés
60
Date d'inscription
jeudi 27 décembre 2007
Statut
Membre
Dernière intervention
8 décembre 2008
25 févr. 2008 à 21:51
25 févr. 2008 à 21:51
merci beaucoup pour ton aide :-D a+
WorldOfLinux
Messages postés
65
Date d'inscription
lundi 2 juillet 2007
Statut
Membre
Dernière intervention
28 juillet 2009
1
25 févr. 2008 à 21:58
25 févr. 2008 à 21:58
cd c:\
echo. > "fichier.txt"
Ta essayé ça ???????? LE PETIT POINT TU LE VOIS????? c'est ca qui change tout :)
echo. > "fichier.txt"
Ta essayé ça ???????? LE PETIT POINT TU LE VOIS????? c'est ca qui change tout :)
Bonjour,
La commande echo . >> fichier.txt crée un fichier nommé fichier.txt mais qui n'est pas vide, il contient '.'
Pour créer un fichier vide sous DOS il faut s'y prendre de cette manière
copy con: fichier.txt
^z
la commande copy con: fichier.txt ouvre un fichier nommé fichier.txt et attend des caractères tapés au clavier , ensuite on appuie simultanément sur la touche Ctrl et la touche Z, ^z apparait à l'écran, Enter et fichier.txt est fermé. Eviter de donner un nom de fichier qui existe il pourrait être écrase.
On peut contrôler que fichier.txt a bien 0 octets par la commande
dir fichier.txt
Malheureusement, on ne peut pas faire un fichier batch de cette procédure parce que le caractère ^z (EOF) n'est pas un caractère imprimable. Enfin moi, je n'y suis pas arrivé.
La commande echo . >> fichier.txt crée un fichier nommé fichier.txt mais qui n'est pas vide, il contient '.'
Pour créer un fichier vide sous DOS il faut s'y prendre de cette manière
copy con: fichier.txt
^z
la commande copy con: fichier.txt ouvre un fichier nommé fichier.txt et attend des caractères tapés au clavier , ensuite on appuie simultanément sur la touche Ctrl et la touche Z, ^z apparait à l'écran, Enter et fichier.txt est fermé. Eviter de donner un nom de fichier qui existe il pourrait être écrase.
On peut contrôler que fichier.txt a bien 0 octets par la commande
dir fichier.txt
Malheureusement, on ne peut pas faire un fichier batch de cette procédure parce que le caractère ^z (EOF) n'est pas un caractère imprimable. Enfin moi, je n'y suis pas arrivé.
WorldOfLinux
Messages postés
65
Date d'inscription
lundi 2 juillet 2007
Statut
Membre
Dernière intervention
28 juillet 2009
1
25 févr. 2008 à 22:50
25 févr. 2008 à 22:50
Arrêter de me contredire !!!!!!!
Mon petit point risque de me rendre fou mais bon j'explique!!
Dans mon code le petit point est collé à echo
echo. >> "fichier.txt"
est different de
echo . >> "fichier.txt"
Dans le 2eme cas on demande écris "." mais dans mon cas (le 1er) quand le point est collé a echo ça dit écris rien
Mon petit point risque de me rendre fou mais bon j'explique!!
Dans mon code le petit point est collé à echo
echo. >> "fichier.txt"
est different de
echo . >> "fichier.txt"
Dans le 2eme cas on demande écris "." mais dans mon cas (le 1er) quand le point est collé a echo ça dit écris rien
WorldOfLinux
Messages postés
65
Date d'inscription
lundi 2 juillet 2007
Statut
Membre
Dernière intervention
28 juillet 2009
1
>
amigo
25 févr. 2008 à 23:40
25 févr. 2008 à 23:40
Effectivement il y a un espace mais c'est invisible puis le curseur est bien au début comme dirait un prof que je n'aime pas "On va pas pinaillé"
Je ne suis pas sure mais je crois que c'est windows qui fait çà !
Si c'est si important essaie de passé par un .exe en C.
Je ne suis pas sure mais je crois que c'est windows qui fait çà !
Si c'est si important essaie de passé par un .exe en C.
Tout à fait d'accord, un petit prog en C avec un nom de fichier passé en argument serait plus sympa qu'un fichier batch.
D'ailleurs, j'avais un outil sur ma station Sun sous unix qui s'appelait touch et qui remplissait cette fonction. Sous windows ça existe aussi mais pas en ligne de commande.
PS: je ne suis pas prof.
D'ailleurs, j'avais un outil sur ma station Sun sous unix qui s'appelait touch et qui remplissait cette fonction. Sous windows ça existe aussi mais pas en ligne de commande.
PS: je ne suis pas prof.
Utilisateur anonyme
26 févr. 2008 à 14:07
26 févr. 2008 à 14:07
oui, donc j'ai reflechi cette nuit et j'ai pensé a un programme en C ou(C++)...