Bonjour,
je cherche "mal" comment récupérer le retour de la commande :
WMIC.EXE /Output:STDOUT Path Win32_OperatingSystem Get caption /Format:LIST
dans une variable %VAR%
par avance merci de votre aide / jP
Bonjour,
je cherche "mal" comment récupérer le retour de la commande :
WMIC.EXE /Output:STDOUT Path Win32_OperatingSystem Get caption /Format:LIST
dans une variable %VAR%
par avance merci de votre aide / jP
voici le code que j'ai écrit :
voici le résultat :@echo off
if exist %tempo% del /q %tempo%
SET tempo="c:\batch\wmi.txt"
WMIC.EXE /Output:STDOUT Path Win32_OperatingSystem Get caption /Format:LIST > %tempo%
FOR /f "delims=" %%a IN ('find "Caption=" %tempo%') DO SET var=%%a
echo/&echo /--- & echo OS = %var:~8% & echo ---/&echo.
if exist %tempo% del /q %tempo%
@ping -n 10 127.0.0.1 > NUL
exit
/---
OS = Microsoft Windows 7 Édition Familiale Premium
---/
c'est ok mais je voudrais écrire cela en une seule ligne sans passer par un fichier tempo !
par avance merci de votre aide
salut
pour cela,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 for /f "tokens=1,* delims==" %%a in ('ta_commande ^| find /i "caption"') do set var=%%b echo %var%
SUPER @+ jP
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager