Afficher la 1ère colonne d'un tableau
Bonjour,
Lorsque que j'exécute:
Code:
dism /image:"X:\mount" /get-capabilities /format:table
J'obtiens en sortie:
Code:
1 2 3 4 5 6 7
| ----------------------------------
Capability Identity | State
----------------------------------
Name1 | Not Present
Name2 | Installed
Name3 | Installed
---------------------------------- |
Via le code suivant:
Code:
1 2 3 4 5 6 7 8 9 10
| @echo off
setlocal enableextensions
setlocal enabledelayedexpansion
set "capslistin=X:\capslist.txt"
for /f "tokens=1 delims=|" %%i in ('dism /image:"X:\mount" /get-capabilities /format:table ^| findstr /l "Installed"') do (
set "caps=%%~i"
echo !caps!>>%capslistin%
) |
J'ouvre ensuite le fichier texte, j'obtiens bien le résultat escompté soit:
Cependant, il y a des espaces à droite de chaque fin de lignes que je souhaiterai supprimer.
Code:
1 2
| Name2.................
Name3................. |
Je pense que cela vient du "delims=|" mais je ne trouve pas la solution.
Un petit coup de main s'il vous plaît ?
Merci :mrgreen: