Tom's Guide > Forum > Programmation > Lire le contenu d'un fichier
Mot :    Pseudo :           
 

Bonjour tout le monde,

Je vroudrais savoir, si c'est possible, comment on fait pour lire le contenu d'un fichier (Ex: lire.txt) avec un script batch et le faire afficher dans ce script.

Alors, si quelqu'un peut m'aide, merci d'avance.

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Voici ou je suis rendu:

@echo off
cls
echo Salut toi >c:\lire.txt
echo <c:\lire.txt
pause>nul

Je n'ai pas de problème à écrire dans le fichier, mais je suis incapable de faire afficher (Salut toi) avec la commande echo.

Aidez moi!!! :-(

Répondre à Pas2

Sa marche :-)

Merci :-D

Répondre à Pas2

J'ai un nouveau problème,

Je suis capable d'afficher à l'écran le contenue d'un fichier, mais comment on fait pour transférer le contenue dans une variable
Ex. Moi j'ai essayer sa mais ca marche pas:

set a=type c:\xxx.txt
echo %a%

Si quelqu'un a un solution...

Répondre à Pas2

tu peucx faire ça:

set a=
set /P a= < c:\xxx.txt
echo %a%

la première ligne supprime la variable a au cas où elle existait déjà
"set /P a=" permet de demander à l'utilisateur le contenu de la variable. En ajoutant "< c:\xxx.txt" tu redirige le fichier sur l'entrée standard (clavier).
Donc ça fait comme si l'utilisateur tapait le contenu du fichier.

Cette solution n'est pas très propre, mais je ne vois pas comment faire comme sous unix: mettre une commande dans une variable pour l'interpréter (VAR='echo $PWD')

Et en plus ça ne prend que là première ligne du fichier.

Répondre à CRicky

voir avec setx du ressoucekit de W2K

se touve chez sysinternal.com

Répondre à scuny
Tom's Guide > Forum > Programmation > Lire le contenu d'un fichier
Aller à :

Il y a 2355 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens