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 :

Recherche nom dossier registre en ne connaissant que le début du nom [Batch]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2008
    Messages
    150
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 150
    Par défaut Recherche nom dossier registre en ne connaissant que le début du nom
    Bonjour,

    J'aimerai à partir d'un batch récupérer le nom d'un chemin d'une clé de registre dont je ne connais que le début du nom.

    Ex :

    La clé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications\Microsoft.XboxApp_5.6.17000.0_x86__8wekyb3d8bbwe
    Je souhaite pouvoir récupérer le nom complet "Microsoft.XboxApp_5.6.17000.0_x86__8wekyb3d8bbwe" en ne faisant une recherche qu'avec "Microsoft.XboxApp"
    J'ai donc essayé avec un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    reg query HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications\Microsoft.XboxApp*
    , mais ca ne fonctionne pas.

    Auriez-vous une idée ?

    Merci par avance.

  2. #2
    Membre Expert
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    2 725
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 725
    Par défaut
    Bonjour à toi,

    Premier élément de réponse :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    reg query HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications /s | FINDSTR "Microsoft.XboxApp"
    Après les boucle de parcours en batch c'est trop loin pour moi

  3. #3
    Membre confirmé
    Inscrit en
    Août 2008
    Messages
    150
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 150
    Par défaut
    Bonjour cerede2000,

    Super. Je te remercie.
    Je ne connaissait pas, et je n'avais pas trouvé la commande findstr

    Encore merci à toi

  4. #4
    Membre confirmé
    Inscrit en
    Août 2008
    Messages
    150
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 150
    Par défaut
    Par contre, j'essaie de stocker le résultat dans une variable, mais ca ne focntionne pas.
    Une petite idée ?

    set rep="reg query HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications /s | FINDSTR "Microsoft.XboxApp""

    Encore merci

  5. #5
    Membre confirmé
    Inscrit en
    Août 2008
    Messages
    150
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 150
    Par défaut
    J'ai essayé comme ceci, mais sans succès.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    for /f "delims=" %%i in ('reg query HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications /s | FINDSTR "Microsoft.XboxApp"') do Set VrTemp=%%i
    echo %VrTemp%

  6. #6
    Membre Expert
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    2 725
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 725
    Par défaut
    Il faut échapper le | avec ^ soit ^|

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    FOR /f %%i in ('reg query HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications /s ^| FINDSTR "Microsoft.XboxApp"') do (
    	echo %%i
    )
    Et avec un petit tokens et delim :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    FOR /f "tokens=7 delims=\" %%i in ('reg query HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications /s ^| FINDSTR "Microsoft.XboxApp"') do (
    	echo %%i
    )
    On obtiens uniquement le nom de la clé de l'application

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

Discussions similaires

  1. [XL-2000] Recherche nom dossier VBA
    Par raikko31 dans le forum Macros et VBA Excel
    Réponses: 16
    Dernier message: 11/10/2013, 11h33
  2. [Batch] Récupération du nom d'un dossier dont je ne connais que le début
    Par Lcf.vs dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 26/06/2011, 21h14
  3. Retrouver et agir sur un composant en ne connaissant que son nom littéral
    Par ProgElecT dans le forum Vos contributions VB6
    Réponses: 0
    Dernier message: 21/08/2010, 22h01
  4. [SQL] Affichage dossier + liens sur nom dossier
    Par joxbl dans le forum PHP & Base de données
    Réponses: 15
    Dernier message: 10/11/2005, 15h22
  5. [VB.NET] Rechercher des dossiers système.
    Par leSeb dans le forum Windows Forms
    Réponses: 2
    Dernier message: 16/10/2004, 14h58

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