IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Afficher la 1ère colonne d'un tableau [Batch]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté

    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Juillet 2004
    Messages
    2 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 756
    Par défaut Afficher la 1ère colonne d'un tableau
    Bonjour,

    Lorsque que j'exécute:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dism /image:"X:\mount" /get-capabilities /format:table
    J'obtiens en sortie:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    ----------------------------------
    Capability Identity | State
    ----------------------------------
    Name1               | Not Present
    Name2               | Installed
    Name3               | Installed
    ----------------------------------
    Via le code suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  2. #2
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 218
    Par défaut
    https://stackoverflow.com/questions/...put-in-a-batch

    Code batch : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    @echo off
    cls
     
    set "var=  Olivier Regnier   "
     
    echo Avant : "%var%"
    call :Trim var %var%
    echo Apres : "%var%"
     
    pause
     
     
    goto :eof
    :Trim
    SetLocal EnableDelayedExpansion
    set Params=%*
    for /f "tokens=1*" %%a in ("!Params!") do EndLocal & set %1=%%b
    goto :eof

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Avant : "  Olivier Regnier   "
    Apres : "Olivier Regnier"
    Appuyez sur une touche pour continuer...

  3. #3
    Membre expérimenté

    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Juillet 2004
    Messages
    2 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 756
    Par défaut
    Merci beaucoup, c'est ce que je cherchais

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Afficher/Masquer une colonne d'un tableau
    Par Budy123 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 16/12/2011, 15h50
  2. Fixer le 1ère colonne d'un tableau en html
    Par impactrenault dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 14/06/2010, 14h23
  3. Afficher/Masquer les colonnes d'un tableau
    Par snheed dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 22/10/2009, 12h20
  4. Afficher/masquer des colonnes d'un tableau
    Par fre3d0m dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 24/07/2009, 19h09
  5. Afficher partiellement les colonnes d'un tableau
    Par Anonymouse dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 3
    Dernier message: 29/12/2008, 12h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo