Partage
  • Partager sur Facebook
  • Partager sur Twitter

Créer un fichier batch via un fichier batch

    4 janvier 2020 à 17:37:18

    Hey ! J'aurais besoin de créer un fichier batch depuis un autre fichier batch mais ça ne marche pas. Quelqu'un aurait une idée ? Voilà le script:

    cls

    @echo off

    title Installation

    echo>>reset.bat cls

    echo>>reset.bat @echo off

    echo>>reset.bat title Reset password

    echo>>reset.bat echo Would you like to reset your password ? (YES/NO)

    echo>>reset.bat set /p "reset1=>"

    echo>>reset.bat if ^%reset1^%==YES echo Password reset

    En testant ce script dans l'invite des commandes, aucun problème. Mais quand je lance le script batch, il n'écrit pas la variable %reset1% dans le fichier "reset.bat"

    Je comprends rien aidez-moi please ;-;

    -
    Edité par EntwannDuBlock 4 janvier 2020 à 17:39:54

    • Partager sur Facebook
    • Partager sur Twitter
      5 janvier 2020 à 22:27:15

      Bonsoir,

      Remplace ta dernière ligne par :

      echo>>reset.bat if %%reset1%%==YES echo Password reset

      Tu peux également écrire ton script de cette façon :

      @echo off
      setlocal
      
      >reset.bat (
          for %%I in (
              "cls"
              "@echo off"
              "title Reset password"
      		"echo Would you like to reset your password ? (YES/NO)"
      		"set /p reset1=^>"
      		"if %%reset1%%==YES echo Password reset"
          ) do echo %%~I
      )
      
      exit
      




      • Partager sur Facebook
      • Partager sur Twitter

      Créer un fichier batch via un fichier batch

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown