Batch variable txt

Fermé
White_Grisby Messages postés 6 Date d'inscription lundi 15 avril 2019 Statut Membre Dernière intervention 17 avril 2019 - 15 avril 2019 à 12:52
White_Grisby Messages postés 6 Date d'inscription lundi 15 avril 2019 Statut Membre Dernière intervention 17 avril 2019 - 17 avril 2019 à 00:08
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

dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
15 avril 2019 à 14:34
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
0
White_Grisby Messages postés 6 Date d'inscription lundi 15 avril 2019 Statut Membre Dernière intervention 17 avril 2019
15 avril 2019 à 14:58
Non, cela me créé 4 fichiers nommés f1.txt, type, set et echo.
0
White_Grisby Messages postés 6 Date d'inscription lundi 15 avril 2019 Statut Membre Dernière intervention 17 avril 2019
15 avril 2019 à 15:02
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
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
15 avril 2019 à 16:04
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%

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
White_Grisby Messages postés 6 Date d'inscription lundi 15 avril 2019 Statut Membre Dernière intervention 17 avril 2019
15 avril 2019 à 16:24
Mdrr je commence explique stp j'ai pas compris
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
16 avril 2019 à 10:36
pas compris quoi ?
0
White_Grisby Messages postés 6 Date d'inscription lundi 15 avril 2019 Statut Membre Dernière intervention 17 avril 2019
17 avril 2019 à 00:08
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%
0