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 :

Récupérer valeur variable registre


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur
    Avatar de TomDuBouchon
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juin 2009
    Messages
    3 343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 343
    Par défaut Récupérer valeur variable registre
    Bonjour,

    J'aurais besoin de vos lumières...
    Je chercher à analyser ce qui se cache derrière une variable présente dans la base de registre pour une application (Business Objects) et qui se présente sous la forme %Nom_Variable%

    Seulement, il s'agit d'une variable propre à l'application donc si dans mon cmd je lance :
    et bien il m'affiche : %USER_DOCUMENTS% ce qui évidemment ne m'aide pas de trop...

    Existe-t-il donc un moyen de visualiser cette valeur ?

    Merci d'avance
    Pensez à consulter les FAQs BI, les Tutoriels BI et à effectuer des Recherches.
    Un message vous a aidé ? Votez en cliquant sur
    Votre problème est résolu ? Merci de l'indiquer en cliquant sur le bouton

  2. #2
    Membre Expert
    Avatar de I'm_HERE
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 013
    Par défaut
    salut,

    et comment tu utilise cette variable: %USER_DOCUMENTS% es-ce qu'elle est défini dans la base de registre ?

  3. #3
    Rédacteur
    Avatar de TomDuBouchon
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juin 2009
    Messages
    3 343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 343
    Par défaut
    Bonjour,

    A priori cette variable doit être générée par l'application en question. Elle est présente dans la base de registre au niveau des clefs relatives à cette application et est utilisée pour indiquer des chemins. Ex :
    %USER_DOCUMENTS%\My Business Objects Documents\etc...
    Pensez à consulter les FAQs BI, les Tutoriels BI et à effectuer des Recherches.
    Un message vous a aidé ? Votez en cliquant sur
    Votre problème est résolu ? Merci de l'indiquer en cliquant sur le bouton

  4. #4
    Membre Expert
    Avatar de I'm_HERE
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 013
    Par défaut
    salut,

    dans ce cas essayes d'activer l'expansion des variable avec call:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    call echo %USER_DOCUMENTS%
    en activant l'expansion avec CALL la chaîne ne sera plus interpréter littéralement.

    voici un petit exemple de son fonctionnement:

    Code : 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
    19
    @echo off
    
    :: on créer une variable %test% dans un fichier:
    echo %%test%% > #.tmp
    
    :: on initalise note variable %test%
    
    set test=true
    
    :: On récupère notre variable depuis le fichier #.tmp
    
    for /f  %%a in (#.tmp) do (
            call echo [Exp.Activer] %%a
            echo [Exp.Descativer] %%a
     )
    
    del #.tmp
    pause
    pour plus de détails voir par ici et aussi ici

  5. #5
    Rédacteur
    Avatar de TomDuBouchon
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juin 2009
    Messages
    3 343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 343
    Par défaut
    Merci pour cette réponse et pour ces documents très intéressants... Malheureusement, la valeur renvoyée est toujours %USER_DOCUMENTS%
    Pensez à consulter les FAQs BI, les Tutoriels BI et à effectuer des Recherches.
    Un message vous a aidé ? Votez en cliquant sur
    Votre problème est résolu ? Merci de l'indiquer en cliquant sur le bouton

  6. #6
    Membre Expert
    Avatar de I'm_HERE
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 013
    Par défaut
    Citation Envoyé par TomDuBouchon Voir le message
    Malheureusement, la valeur renvoyée est toujours %USER_DOCUMENTS%
    as-tu essayer de récupérer cette valeur depuis le registre (voir reg.exe /?)

Discussions similaires

  1. Réponses: 3
    Dernier message: 14/10/2013, 17h54
  2. [Batch] [XP] récupérer valeur clef registre
    Par dharkan dans le forum Scripts/Batch
    Réponses: 3
    Dernier message: 21/08/2013, 15h21
  3. Récupérer valeur variable "For each Next"
    Par Vinhermes dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 21/08/2012, 11h55
  4. Récupérer valeur variable & requete sql
    Par Mouky dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 11/05/2011, 11h08
  5. [Syntaxe]Récupérer valeur de variables
    Par arnaud_verlaine dans le forum Langage
    Réponses: 4
    Dernier message: 13/11/2006, 11h58

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