Bonjour a tous!
J'ai un petit souci avec cette commande :
Dans le resultat de la commande wmic memphysical get maxcapacity je ne souhaite que recuperer la valeur de la 2e ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part for /f "skip=1" %%a in ('wmic memphysical get maxcapacity') do (if not [%%a] == [] set memory=%%a)
Je supprime donc l'entete a l'aide du skip=1
Puis la boucle for passe sur la 2e ligne et affecte la variable memory
jusque la tout va bien, sauf que le retour de la commande wmic retourne une 3e ligne vide.
Malgré la condition if not [%%a] == [] il affecte quand meme la variable a une valeur null.
Auriez vous une idée du probleme ou d'une methode de coutournement ?
Merci a vous.
Partager