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 pour ecire dans fichier une valeur de chaine


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1
    Par défaut batch pour ecire dans fichier une valeur de chaine
    Bonjour,

    je voudrais recuperer des information d'un logiciel dans la base de registre et mettre ces info dans fichier .txt

    Je cherche a recuperer la valeur d'une chaine et de l'ecrire dans un fichier .txt
    voici un bout script

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    :: Récupération clé DSSPlayerPro
    echo  Clé DSSPlayerPro>> %log%
    reg export "HKEY_LOCAL_MACHINE\SOFTWARE\Olympus\DSSPlayerPro\Transcription Module\UserInformation" coucou.reg
    type coucou.reg >> %log%
    ::%log% -> c'est mon fichier deja créer avec des info (ip, mac...)

    2 problèmes:
    -lorsque je convertir coucou.reg en .txt, il me demande si je veux ecraser mon fichier deja creer ( dans mon cas: je ne veux pas) donc comment supprimer cette etape
    -il me recuperer les info de la clé UserInformation, mais la dedans je ne veux recuperer que la valeur de la chaine "SerialNumber" et pas le reste

    Pourriez vous m'aider
    svp

  2. #2
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 44
    Par défaut
    Bonjour

    Essaye plutot REG QUERY

    Un truc du style

    reg export "HKEY_LOCAL_MACHINE\SOFTWARE\Olympus\DSSPlayerPro\Transcription Module\UserInformation" /v SerialNumber >%log%
    Te reste ensuite à extraire de %log% la chaine qui te convient via une boucle FOR en DOS/BATCH

Discussions similaires

  1. Réponses: 5
    Dernier message: 11/10/2010, 09h16
  2. Fichier batch pour mise à jour d'une base
    Par docjo dans le forum VBA Access
    Réponses: 7
    Dernier message: 23/08/2009, 11h31
  3. Batch pour effacer des fichiers
    Par Smint dans le forum Windows XP
    Réponses: 2
    Dernier message: 03/10/2007, 18h17
  4. Batch remplacer \ par \\ dans fichier en paramètre
    Par prodi_64 dans le forum Windows
    Réponses: 1
    Dernier message: 19/02/2007, 14h41
  5. Batch pour copier des fichier
    Par borgfabr dans le forum Scripts/Batch
    Réponses: 3
    Dernier message: 09/03/2004, 07h55

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