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 :

afficher le ligne un par un


Sujet :

Scripts/Batch

  1. #1
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2018
    Messages
    306
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2018
    Messages : 306
    Points : 255
    Points
    255
    Par défaut afficher le ligne un par un
    Bonjour,

    mon fichier texte :
    3ed8bba05fefdd1581e5319cfdb89475:7a17ed73cb6709808fe3203860691f31
    78d8bba05fefdd1581e5319cfdb89475:8917ed73cb6709808fe3203860691f31
    92d8bba05fefdd1581e5319cfdb89475:4117ed73cb6709808fe3203860691f31
    j'aimerai afficher des codes un par un dans un fichier texte : mais code sont key 1 : ed8bba05fefdd1581e5319cfdb89475:7a17ed73cb6709808fe3203860691f31 et key 2 : 78d8bba05fefdd1581e5319cfdb89475:8917ed73cb6709808fe3203860691f31 et key 3 : 92d8bba05fefdd1581e5319cfdb89475:4117ed73cb6709808fe3203860691f31

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    ...etc
    for /f "delims=: tokens=1,2" %%a in (Key.txt) do set $Fichier=%%a:%%b
    if %%~za neq 1 (
    echo mais code sont : %$Fichier%
    echo.
    echo.
    echo mais code key 1 : "code1"  et key 2 : "code2"  et key 3 : "code3" 
    ) else (
    color 4
    echo Attention le fichier Key.txt est vide.
    )
    pause
    pouvez-vous me dire comment afficher les codes sur la méme ligne? merci d'avance

  2. #2
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2018
    Messages
    306
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2018
    Messages : 306
    Points : 255
    Points
    255
    Par défaut
    j'ai trouver la solution a mon probleme mais j'ai une petit erreur avec parenthèse.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    @ECHO OFF
    setlocal enabledelayedexpansion
    mode 200,100 & color 0A
    set "count=0"
    for /f "delims=: tokens=1,2" %%a in (Key.txt) do (
    if %%~za neq 1 ( <= Ici depart
    set "ligne!count!=%%a:%%b"
    set /a count+=1
    if !count! equ 3 goto VERIF
    :VERIF
    echo %ligne0%
    echo %ligne1%
    echo %ligne2%
    echo.
    echo.
    echo mais code key 1 : "%ligne0%"  et key 2 : "%ligne1%"  et key 3 : "%ligne2%"
    echo.
    ) <=  fin de l'erreur avec les parenthèses.
    ) else (
    color 4
    echo Attention le fichier Key.txt est vide.
    )
    pause
    j'arrive pas à corriger les erreurs avec les paranthéses. pouvez-vous me dire comment corriger l'erreur avec parenthése?

  3. #3
    Expert éminent
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2009
    Messages
    3 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 840
    Points : 9 225
    Points
    9 225
    Par défaut

    Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    @ECHO OFF
    setlocal enabledelayedexpansion
    mode 200,100 & color 0A
    set "count=0"
    for /f "delims=: tokens=1,2" %%a in (Key.txt) do (
        if %%~za neq 1 (
            set "ligne!count!=%%a:%%b"
            set /a count+=1
            if !count! equ 3 goto VERIF
        )
    )
    :VERIF
    echo %ligne0%
    echo %ligne1%
    echo %ligne2%
    echo.
    echo.
    echo mais code key 1 : "%ligne0%"  et key 2 : "%ligne1%"  et key 3 : "%ligne2%"
    echo.
    color 4
    echo Attention le fichier Key.txt est vide.
    pause

  4. #4
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2018
    Messages
    306
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2018
    Messages : 306
    Points : 255
    Points
    255
    Par défaut
    bonjour hackoofr, merci beaucoup pour votre réponse. ça fonctionne trés bien.

    une mise à jour du programme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    @ECHO OFF
    setlocal enabledelayedexpansion
    mode 200,100 & color 0A
    set "count=0"
    for /f "delims=: tokens=1,2" %%a in (Key.txt) do (
    if %%~za neq 0 ( goto Erreur ) 
    set "ligne!count!=%%a:%%b"
    set /a count+=1
    if !count! equ 3 goto VERIF
    )
    :Erreur
    color 4
    echo Attention le fichier Key.txt est vide.
    pause
    exit
    :VERIF
    echo %ligne0%
    echo %ligne1%
    echo %ligne2%
    echo.
    echo.
    echo mais code key 1 : "%ligne0%"  et key 2 : "%ligne1%"  et key 3 : "%ligne2%"
    echo.
    pause

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 30/01/2012, 13h42
  2. Afficher les lignes par groupe en excel avec vb.net
    Par malakrouhhi dans le forum VB.NET
    Réponses: 4
    Dernier message: 12/01/2010, 18h47
  3. Afficher une ligne par dessus d'autres éléments ?
    Par Yogy dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 10/09/2008, 11h41
  4. [CSH] Afficher la ligne suivante celle trouvée par grep
    Par fantomas261 dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 13/04/2007, 15h17
  5. afficher une ligne(par son numero) d'une JTable
    Par linouline dans le forum Composants
    Réponses: 7
    Dernier message: 27/05/2006, 14h11

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