Forum Clubic

Probleme de sintaxe en Batch aidez moi SVP !

Bonjour C’est encore moi …
Alors mon problem enfin plus tôt M’a question*

Bein c’est :

esqe

c’est possible de stocké la valeurs d’une variable dans un fichier texte Et invercement ??

j’ai entendu parler de la sintaxe %variable% > le_fichier_text.txt

Mais elle ne marche pas aidez moi SVP

(excusez les fautes je n’est que 11ans)

(ReKa_IraChiEr)
Edité le 22/12/2009 à 09:17

il faut tout simplement utiliser la redirection des flux.
en gros, pour beaucoup de commande, on peut rediriger les résultats renvoyés.

par exemple

echo bonjour 

envoie implicitement le texte à l’écran. Pour le rediriger, il faut utiliser le caractère ‘>’.

echo bonjour > log.txt

écrira bonjour dans le fichier log.txt, au préalable, il créé le fichier vide log.txt.
pour écrire à la suite d’un fichier il faut double le caractère ‘>’

echo bonjour >> log.txt

ce code rajoute à la fin du fichier log.txt le texte ‘bonjour’.

Et pour une variable :

echo %variable% > log.txt

ou pour ajouter en fin de fichier

echo %variable% >> log.txt

Sa ne marche pas …
Aide moi STP
Edité le 22/12/2009 à 13:51

tu as fait quoi car je confirme ça marche je viens de tester. Il y a bien quelque chose dans ta variable ?

essaie

echo “TOTO” > test.txt

appuie sur entré

puis tape

test.txt

appuie sur entré…

ton fichier s’ouvre et y a écris toto dedans.

si avec une variable ça march pas. C est simplement peut etre que y a rien dans ta variable.

PS : pour progresser en informatique : dire " SA MARCHE PAS" ne te fera pas avancer tres loin… (d’ailleur pour tout dans la vie)… dit exactement ce que tu as tenté. Comme ton premier message, c’était bien ca :slight_smile:

@echo off
set var=toto125
echo %var%
echo %var% > log.txt
echo fin du programme >> log.txt

ce bout de code fonctionne chez moi. Il faut bien penser à mettre des espaces.

Merci a tous

Et a red ashalt j’ai compri mon probleme ^^
Je ne savez juste pas le bon chemin du fichier :clap:
Merci a tous encore une foi =D


Et je voudrai savoir si c'été possible de stocké le contenu du fichier txt (ou d'un autre format) dans une variable ... Ex : Je demande a l'utilisateure de sinscrire de metre son mdp et son nom de compte Grace a ces deux variable je les stockeré dans un fichier txt et je demanderer a l'utilisateur ces identifiant Et je les verifi grace au contenu du fichier txt en le stockan dans une variable svp aidez moi encore =)

pour lire dans un fichier, tu peux débuter avec ça :
www.developpez.net…

Merci je vais jeté un coup d’oeil