Batch variable txt

Bonjour,
Je souhaiterais exécuter un programme batch qui transfert des données dans un .txt puis de ces informations en ressortir une variable pour un autre batch
Par exemple: .txt

adresse IPV4: 192.165.1.32

puis .bat:

set /p %(192.165.1.32)%

Comment faire?
Cdlt

5 réponses

  1. Contributeur
    hell
    C:> echo 192.165.1.32 >  f1.txt

    C:> type f1.txt
    192.165.1.32

    C:> set /p ip=<f1.txt

    C:> echo %ip%
    192.165.1.32
    1. Non, cela me créé 4 fichiers nommés f1.txt, type, set et echo.
      1. Plus précisemment, je souhaiterais que les caractères situés après "Adresse IPV4" deviennent ma valeur (ici 192.165.1.32 en l'occurence)

        Merci quand même,
        Cdlt
        1. Contributeur
          c'est de l'interactif pour montrer les commandes

          dans un .bat

          C:> cc
          192.165.1.32

          C:> type cc.bat
          @echo off

          echo adresse IPV4: 192.165.1.32 > f1.txt
          for /f "tokens=3" %%A in (f1.txt) do (
          set ip=%%A
          )
          echo %ip%

          1. Mdrr je commence explique stp j'ai pas compris
            1. Contributeur
              pas compris quoi ?
            2. Le code que tu as mis je ne l'ai pas compris
              Par contre je pense que je viens de trouver:

              FOR /F "tokens=7 delims= " %%i in ('type f1.txt^|Find "Adresse IPV4:" ') do set "var=%%i"
              @echo %var%