Répondre à la discussion
Affichage des résultats 1 à 8 sur 8

cacher un ligne de commande dans un batch



  1. #1
    Martou1

    cacher un ligne de commande dans un batch


    ------

    Bonsoir,
    Je voudrais savoir ciomment cacher une ligne de commande dans un batch car ici mon batch est :

    Code:
    SET /P ANSWER=Do you want to continue (Y/N)?
    if /i {%ANSWER%}=={y} (goto :yes)
    if /i {%ANSWER%}=={yes} (goto :yes)
    goto :no
    :yes
    start http://www.logic-sunrise.com/
    exit /b 0
    
    :no
    echo You pressed no!
    exit /b 1
    Et du coup ça me donne bien évidemment ça :
    batch.png

    Donc comment masquer la commande encadré en rouge qui est inutile a l'utilisateur ?
    Merci beaucoup

    -----

  2. Publicité
  3. #2
    JPL

    Re : cacher un ligne de commande dans un batch

    Première ligne :

    echo off

    et après :no

    echo on
    Dernière modification par JPL ; 22/02/2015 à 23h08.
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

  4. #3
    Martou1

    Re : cacher un ligne de commande dans un batch

    Oh parfait merci beaucoup @JPL c'est parfait j'avais cherché une bonne heure avnant mais je n'avais pas trouvé vraiment ce que je voulais c'est vraiment ce que j'attendais merci vraiment !

  5. #4
    Martou1

    Re : cacher un ligne de commande dans un batch

    Et juste petite question, imaginons je veut faire une boucle infinie a savoir si je répond non il faut reposer la question si je répond non encore la poser ect...:

    Code:
    @echo off
    SET /P ANSWER=Do you want to continue (Y/N)?
    :no
    @echo on
    if /i {%ANSWER%}=={y} (goto :yes)
    if /i {%ANSWER%}=={yes} (goto :yes)
    goto :no
    :yes
    start http://www.logic-sunrise.com/
    exit /b 0
    
    :no
    echo You pressed no!
    exit /b 1
    et ceci en évitant de re-rentrer le code depuis le début juste après le "echo You pressed no" si possible (car ça j'y arrive ça marche mais j'aimerai bien éviter cela et en gros faire juste un renvoi au début du code si la réponse est non)

    Merci beaucoup encre une fois

  6. #5
    JPL

    Re : cacher un ligne de commande dans un batch

    Un vieux souvenir du DOS (j'ai commence avec le 2)

    Mes talents de programmeur s'arrêtent là... avec aussi quelques vagues souvenirs de GWbasic
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

  7. A voir en vidéo sur Futura
  8. #6
    Martou1

    Re : cacher un ligne de commande dans un batch

    Ah oui quand même ^^
    Ah dacc ce n'est pas grave je vais me débrouiller alors merci beaucoup en tout cas )

  9. Publicité
  10. #7
    JPL

    Re : cacher un ligne de commande dans un batch

    À quoi sert ton premier :no ?
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

  11. #8
    Martou1

    Re : cacher un ligne de commande dans un batch

    A rien, je me suis trompé j'ai justifié de moi même juste après

Sur le même thème :

Discussions similaires

  1. Gawk : fonctionne dans l'invite de cmd, mais pas dans un batch
    Par Antoane dans le forum Programmation et langages, Algorithmique
    Réponses: 9
    Dernier message: 14/02/2012, 14h32
  2. [Biotechnologie] batch simple et batch soutiré
    Par killboul dans le forum Biologie
    Réponses: 0
    Dernier message: 06/11/2010, 12h32
  3. Supprimer espaces dans un fichier txt avec un batch
    Par geanman dans le forum Logiciel - Software - Open Source
    Réponses: 6
    Dernier message: 24/07/2010, 11h26
  4. batch ? comptage de ligne
    Par Darwynn dans le forum Logiciel - Software - Open Source
    Réponses: 6
    Dernier message: 03/01/2009, 00h05