rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Résolu

.bat crée un .txt

Posté par ProRamm, le lundi 25 février 2008 à 21:10:14
Bonsoir a vous tous,

J’aimerai bien crée un fichier bat qui me crée un fichier .txt par exemple mais je ne sais pas du tous quoi taper comment commande j’ai lu sur un forum de mettre cette commande « echo toto >> teste.txt » mais il me crée un fichier .txt dans l’endroit ou le fichier .bat se trouve et me met en plus toto d’écrit dedans comment puis je faire pour que il ne m’écrive pas toto et que je puisse aussi décider de l’endroit ou le fichier sera crée ??

J’espère que ma question est assez clair lol c’est pas facile a expliquer

Merci d’avance pour vos réponses
Configuration: Windows XP
Internet Explorer 6.0
Répondre à ProRamm  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Toufou13190, le lundi 25 février 2008 à 21:19:16
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+
Répondre à Toufou13190

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
neo1012, le lundi 25 février 2008 à 21:21:37
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
Répondre à neo1012

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
ProRamm, le lundi 25 février 2008 à 21:24:33
Merci beaucoup pour votre réponse :)

Mais maintenant si je veux crée un dossier sans rien écris dedans je fait comment??
Répondre à ProRamm

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
WorldOfLinux, le lundi 25 février 2008 à 21:26:53
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
Répondre à WorldOfLinux

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
neo1012, le lundi 25 février 2008 à 21:29:28
je crois que c'est la commande mkdir [chemin et nom_du_dossier]
Répondre à neo1012

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
ProRamm, le lundi 25 février 2008 à 21:33:48
avec mkdir il me crée un dossier :(
Répondre à ProRamm

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
WorldOfLinux, le lundi 25 février 2008 à 21:34:15
mkdir c'est pour créer un répertoire (en anglais MaKe DIRctory)
Répondre à WorldOfLinux

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
ProRamm, le lundi 25 février 2008 à 21:39:31
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?
Répondre à ProRamm

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
neo1012, le lundi 25 février 2008 à 21:40:38
ca ca marche : echo texte>>c:\fichier.txt ??
Répondre à neo1012

10


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
ProRamm, le lundi 25 février 2008 à 21:44:45
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
Répondre à ProRamm

11


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
neo1012, le lundi 25 février 2008 à 21:47:13
ah je sais:

echo off
@echo texte>>chemin et dossier

enfin je crois
Répondre à neo1012

12


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
ProRamm, le lundi 25 février 2008 à 21:48:44
il me mets toujours le "texte" :(
Répondre à ProRamm

13


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
ProRamm, le lundi 25 février 2008 à 21:50:37
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
Répondre à ProRamm

14


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
neo1012, le lundi 25 février 2008 à 21:50:38
alors la je sais pas. Je reflechi cette nuit... a+
Répondre à neo1012

15


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
ProRamm, le lundi 25 février 2008 à 21:51:27
merci beaucoup pour ton aide :-D a+
Répondre à ProRamm

16


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
WorldOfLinux, le lundi 25 février 2008 à 21:58:37
cd c:\
echo. > "fichier.txt"

Ta essayé ça ???????? LE PETIT POINT TU LE VOIS????? c'est ca qui change tout :)
Répondre à WorldOfLinux

17


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
amigo, le lundi 25 février 2008 à 22:26:00
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é.
Répondre à amigo

18


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
WorldOfLinux, le lundi 25 février 2008 à 22:50:22
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
Répondre à WorldOfLinux

19


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
amigo, le lundi 25 février 2008 à 23:26:42
Salut,

j'ai essayé ce que tu as dit avec '.' accolé a echo
ça crée un fichier de 3 octets, donc ce n'est pas un fichier vide au sens propre (0 octets), meme si on ne voit rien avec un editeur normal.

Désolé.
Répondre à amigo

20


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
WorldOfLinux, le lundi 25 février 2008 à 23:40:41
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.
Répondre à WorldOfLinux

21


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
amigo, le mardi 26 février 2008 à 00:00:47
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.
Répondre à amigo
Logiciels pertinents trouvés dans les téléchargements
Télécharger PDF Creator 0.9.5PDF Creator - PDF Creator est un outil gratuit permettant de créer des PDF à partir de presque n'importe quelle application capable...Catégorie: PDF
Licence: Open Source
Télécharger AVS Disc Creator 2.1.5.100AVS Disc Creator - Avec AVS DiscCreator vous pouvez rapidement graver vos données sur CD/DVD et Blu-ray disc. <h2>Fonctionnalités</h2> ...Catégorie: Gravure
Licence: Freeware/gratuit
Télécharger LC ISO Creator 1.1LC ISO Creator - LC ISO Creator est très simple: Il permet de créer un fichier .ISO à partir de vos CD. Cela vous permet ensuite...Catégorie: Gravure
Licence: Freeware/gratuit
Télécharger BatteryStatus  1.05BatteryStatus - BatteryStatus est un plugin pour votre téléphone portable. Il permet d'afficher la capacité restante de votre batterie...Catégorie: Personnalisation
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « .bat crée un .txt »