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 :

[Batch] stocker la valeur d'une clé de registre dans une variable


Sujet :

Scripts/Batch

  1. #1
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 37
    Par défaut [Batch] stocker la valeur d'une clé de registre dans une variable
    Bonjour à tous,

    Je cherche la ligne de commande exacte qui me permette de stocker la valeur par défaut d'un clé de registre dans une variable

    J'ai trouvé plein d'exemples permettant de réaliser cela, sauf que le type de la clé est également stocké dans la variable

    Exemple de script :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    @echo off
    FOR /F "skip=2 tokens=2,*" %%A IN ('reg.exe query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\excel.exe" /ve') DO set "DFMT=%%B"
    echo %DFMT%
    Le résultat de cette commande est :

    REG_SZ C:\Program Files\Microsoft Office\Root\Office16\EXCEL.EXE

    Alors que je voudrais qu'il soit :

    C:\Program Files\Microsoft Office\Root\Office16\EXCEL.EXE


    Comment y arriver svp ?
    Merci.

  2. #2
    Membre émérite
    Homme Profil pro
    Chef de projets retraité
    Inscrit en
    Juillet 2011
    Messages
    452
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Chef de projets retraité
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2011
    Messages : 452
    Par défaut
    Bonjour,
    Citation Envoyé par zedude Voir le message

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    @echo off
    FOR /F "skip=2 tokens=2,*" %%A IN ('reg.exe query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\excel.exe" /ve') DO set "DFMT=%%B"
    echo %DFMT%
    Le résultat de cette commande est :

    REG_SZ C:\Program Files\Microsoft Office\Root\Office16\EXCEL.EXE

    Alors que je voudrais qu'il soit :

    C:\Program Files\Microsoft Office\Root\Office16\EXCEL.EXE


    Comment y arriver svp ?
    Après avoir regardé l'aide sur la console j'aurais tendance à faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    @echo off
    FOR /F "skip=2 tokens=3,*" %%A IN ('reg.exe query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\excel.exe" /ve') DO set "DFMT=%%B"
    echo %DFMT%
    Pour moi cela fonctionne...

    Cordialement

  3. #3
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 37
    Par défaut
    Citation Envoyé par acaumes Voir le message
    Bonjour,

    Après avoir regardé l'aide sur la console j'aurais tendance à faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    @echo off
    FOR /F "skip=2 tokens=3,*" %%A IN ('reg.exe query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\excel.exe" /ve') DO set "DFMT=%%B"
    echo %DFMT%
    Pour moi cela fonctionne...

    Cordialement
    Super
    Merci pour la solution

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

Discussions similaires

  1. Stocker la valeur d'une variable issue d'une classe B dans une classe C
    Par hadrien4789 dans le forum Débuter avec Java
    Réponses: 14
    Dernier message: 06/06/2019, 10h28
  2. stocker la valeur d'une cellule effacée au cours de la procédure
    Par NATOU2 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 17/10/2008, 18h10
  3. Réponses: 2
    Dernier message: 06/06/2008, 16h18
  4. Réponses: 2
    Dernier message: 10/04/2008, 11h48
  5. [batch] recupérer la valeur d'une commande
    Par Emcy dans le forum Windows
    Réponses: 36
    Dernier message: 29/08/2007, 09h06

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