IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Récupérer des variables d'un fichier texte.


Sujet :

Scripts/Batch

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 71
    Par défaut Récupérer des variables d'un fichier texte.
    Bonjour,

    Je souhaite récupérer différentes variables d'un fichier texte pour une utilisation au sein d'un fichier batch. L'objectif est de copier différents fichiers vers différents répertoire. Je souhaite rassembler mes variables dans un seul fichier texte pour que cela soit plus accessible.

    les variables de mon fichier texte se présenteraient ainsi:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    monfichier1=c:\fichier1.doc  
    monfichier2=c:\fichier2.doc 
    
    mondossier1=c:\archives
    pour avoir dans mon bat :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Copy "monfichier1" "mondossier1"
    Ainsi j'ai réussi à récupérer mes variables avec la méthode
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    for /f "delims=" %%i in ('type chemin.txt') do ()
    mais celle-ci ne correspond finalement pas à mes besoins, car j'aurai besoin d'utiliser deux variables pour une même ligne.

    J'ai vu plusieurs solutions mais je ne suis pas parvenus à les mettre en œuvre.
    Quel solution voyez-vous adapté?

    Par avance merci,

  2. #2
    Membre Expert
    Inscrit en
    Avril 2010
    Messages
    1 495
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 1 495
    Par défaut
    Salut,

    Citation Envoyé par renardchan Voir le message

    mais celle-ci ne correspond finalement pas à mes besoins, car j'aurai besoin d'utiliser deux variables pour une même ligne.

    J'ai vu plusieurs solutions mais je ne suis pas parvenus à les mettre en œuvre.
    Quel solution voyez-vous adapté?
    C'est pas très clair ce que tu demandes. Personnellement, j'ai rien compris.

  3. #3
    Membre Expert Avatar de Drizzt [Drone38]
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Mai 2004
    Messages
    1 001
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur de projet

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 001
    Par défaut
    C'est effectivement pas très clair,

    J'ai l'impression que tu es libre dans ton fichier texte, dans ce cas pourquoi tu t'embêtes avec monFichier1, monDossier1, met directement dans ton fichier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    c:\archives=c:\fichier1.doc
    Comme ça c'est super simple d'effectuer tes copies.

    Edit> je suis parti de l'hypothèse que monFichier1 allait dans monDossier1 et monFichier2 dans monDossier2 mais ce n'est peut être pas le cas.

Discussions similaires

  1. récupérer des variables d'un fichier dans un shell
    Par chloro69 dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 11/03/2008, 14h49
  2. Récupérer des données d'un fichier texte
    Par tiantian dans le forum Langage
    Réponses: 4
    Dernier message: 11/07/2007, 11h45
  3. Réponses: 10
    Dernier message: 23/04/2007, 14h18
  4. Lire et ecrire des variables dans un fichier texte
    Par Lynecoln dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 26/02/2007, 14h16
  5. Réponses: 2
    Dernier message: 16/01/2006, 19h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo