[Batch/Dos] Extraction de variables
Résolu
titparigo
-
titparigo -
titparigo -
Bonjour,
Mon script consiste en lancer la commande netstat -s et de renvoyer ce résultat dans un fichier netstat.txt
Jusque là pas de souci ^^
le résultat de la commande est ceci (pour exemple) dans le fichier netstat.txt
Statistiques IPv4
Paquets Re‡us = 8622
Erreurs d'en-tˆte re‡ues = 0
Erreurs d'adresse re‡ues = 0
Datagrammes transf‚r‚s = 0
Protocoles inconnus re‡us = 0
Paquets re‡us rejet‚s = 1
Paquets re‡us d‚livr‚s = 8621
Je souhaiterai connaitre la commande DOS me permettant de récupérer dans une variable A la valeur 8622 et dans une variable B la valeur 8621.
Merci pour votre aide ^^
Mon script consiste en lancer la commande netstat -s et de renvoyer ce résultat dans un fichier netstat.txt
Jusque là pas de souci ^^
le résultat de la commande est ceci (pour exemple) dans le fichier netstat.txt
Statistiques IPv4
Paquets Re‡us = 8622
Erreurs d'en-tˆte re‡ues = 0
Erreurs d'adresse re‡ues = 0
Datagrammes transf‚r‚s = 0
Protocoles inconnus re‡us = 0
Paquets re‡us rejet‚s = 1
Paquets re‡us d‚livr‚s = 8621
Je souhaiterai connaitre la commande DOS me permettant de récupérer dans une variable A la valeur 8622 et dans une variable B la valeur 8621.
Merci pour votre aide ^^
A voir également:
- [Batch/Dos] Extraction de variables
- Fichier batch - Guide
- Fonction ms dos non valide - Forum Windows 8 / 8.1
- Batch converter - Télécharger - Photo & Graphisme
- 10 commande ms-dos - Guide
- Batch renommer une partie du nom de plusieurs fichiers ✓ - Forum Autoit / batch
3 réponses
Bonjour,
Quelque chose comme ceci devrait te mettre sur la piste
for /F "tokens=3 delims== " %i in ('findstr /i /C:"Paquets Re‡us =" netstat.txt') do set a=%i
Quelque chose comme ceci devrait te mettre sur la piste
for /F "tokens=3 delims== " %i in ('findstr /i /C:"Paquets Re‡us =" netstat.txt') do set a=%i