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 :

Affichage du contenu de 2 fichiers "en colonne" [Batch]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Bragu Demon
    Homme Profil pro
    Intégrateur d'Explopitation
    Inscrit en
    Juin 2013
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Intégrateur d'Explopitation
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2013
    Messages : 125
    Par défaut Affichage du contenu de 2 fichiers "en colonne"
    Bonjour le forum,

    Et bonne année !


    Voilà je dispose de 2 fichiers texte :

    fic1.txt qui contient :
    1 2 3 4
    5 6 7 8

    fic2.txt qui contient :
    A B C D
    E F G H

    Je voudrait faire un truc tout bête, afficher ceci :
    1 2 3 4 A B C D
    5 6 7 8 E F G H


    Le tout en batch (je suis sur XP)

    Mais je bloque, soit pour afficher directement à la console soit pour mettre le résultat dans un fichier texte.

    J'ai essayé avec une boucle for, mais je n'y arrive pas.
    Comme indice que je connais le nombre de ligne de chaque fichier (20, des fois que ça aide).


    Merci de vos indices.

  2. #2
    Membre Expert
    Avatar de sachadee
    Homme Profil pro
    AMI DU BAT
    Inscrit en
    Janvier 2013
    Messages
    1 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Brésil

    Informations professionnelles :
    Activité : AMI DU BAT
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2013
    Messages : 1 478
    Par défaut
    Salut,


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    @echo off
    setlocal EnableDelayedExpansion
    
    set $F1=fichier1.txt
    set $F2=fichier2.txt
    set $c1=1
    
    for /f "delims=" %%a in ('type "%$F1%"') do (set $c2=1
                                                 for /f "delims=" %%b in ('type "%$F2%"') do (if !$c1! equ !$c2! echo %%a %%b
                                                                                              set /a $c2+=1)
    				             set /a $c1+=1)

  3. #3
    Membre confirmé Avatar de Bragu Demon
    Homme Profil pro
    Intégrateur d'Explopitation
    Inscrit en
    Juin 2013
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Intégrateur d'Explopitation
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2013
    Messages : 125
    Par défaut
    C'est déroutant comme les problème "insoluble" des uns semblent un jeu d'enfant pour d'autre.

    Pour me consoler, je me dis que ça n'est pas mon cœur de métier


    Merci Sachadee pour ta réponse, je teste ça demain !

  4. #4
    Membre confirmé Avatar de Bragu Demon
    Homme Profil pro
    Intégrateur d'Explopitation
    Inscrit en
    Juin 2013
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Intégrateur d'Explopitation
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2013
    Messages : 125
    Par défaut
    Bon,

    Ca ne fonctionne pas.

    Par contre l'erreur est bizarre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    'type "fichier1.txt"' n'est pas reconnu en tant que commande interne
    ou externe, un programme exécutable ou un fichier de commandes.
    J'ai essayé en donnant directement le noms des fichiers, le résultat est le même.
    Du coup je me demande s'il n'y a pas un souci autre.

  5. #5
    Membre Expert
    Avatar de sachadee
    Homme Profil pro
    AMI DU BAT
    Inscrit en
    Janvier 2013
    Messages
    1 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Brésil

    Informations professionnelles :
    Activité : AMI DU BAT
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2013
    Messages : 1 478
    Par défaut
    J'ai testé le code, il fonctionne sous 7, mais il doit également fonctionner sous XP, sans problème.

  6. #6
    Membre confirmé Avatar de Bragu Demon
    Homme Profil pro
    Intégrateur d'Explopitation
    Inscrit en
    Juin 2013
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Intégrateur d'Explopitation
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2013
    Messages : 125
    Par défaut
    Bon,

    Je n'arrive pas à trouver d'où viens le problème.

    Mes boucles For qui traitent la sortie d'une commande ne fonctionnent pas, cmd n'arrive pas à traiter la commande que je passe en paramètre :

    for /F "delims=," %%k in ('ipconfig /all ^|find "Suffixe DNS propre"') do set TEMP=%%k
    set DOM=%TEMP:~44,99%

    Me renvoi que la commande ipconfig n'est pas connue .... ce qui est ballot.

    Je passe en résolu !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AJAX] Lecture et affichage du contenu d'un fichier xml dans un menu deroulant
    Par undercrash dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 15/01/2008, 17h26
  2. Affichage du contenu d'un fichier
    Par developppez dans le forum C
    Réponses: 6
    Dernier message: 22/04/2006, 23h10
  3. probléme d'affichage du contenu d'un fichier
    Par developppez dans le forum C
    Réponses: 2
    Dernier message: 20/04/2006, 20h16
  4. affichage du contenu d'un fichier texte
    Par axel-erator dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 02/08/2005, 17h06

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