Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2487 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [batch] Lire un fichier et extraire une ligne

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[batch] Lire un fichier et extraire une ligne

n°292867
belzme
Hertz ou ne pas hertz...
Posté le 23-01-2003 à 20:47:02  profilanswer
 

Bonjour,
 
avec un batch file je lis la base de registre et je copie le contenue dans un .reg
 
parcontre, j'aimerais pouvoir extraire le contenu d'une seul clé. Comment puis-je faire ?  
 
ex du fichier reg :
 
blabla reg edit blalba
"pasimportant=jfjfjf"
"cequejeveux=????"
 
 
En fait j'aurais besoin d'avoir que ce que contient le ????
 
help me ! :)
 
 

mood
Publicité
Posté le 23-01-2003 à 20:47:02  profilanswer
 

n°293007
belzme
Hertz ou ne pas hertz...
Posté le 24-01-2003 à 03:55:47  profilanswer
 

up :)

n°293032
kayasax
Posté le 24-01-2003 à 08:57:31  profilanswer
 

si t'es sous 2k tapes ca dans la console :
 
reg export /?

n°293035
JPA
Posté le 24-01-2003 à 09:04:21  profilanswer
 

p:\>find /?
Recherche une chaîne de texte dans un ou des fichiers.
 
FIND [/V] [/C] [/N] [/I] "chaîne" [[lecteur:][chemin]nom_de_fichier[ ...]]
 
  /V        Affiche toutes les lignes ne contenant pas la chaîne spécifiée.
  /C        Affiche seulement le nombre de lignes contenant la chaîne.
  /N        Affiche les numéros de ligne avec les lignes affichées.
  /I        Ignore la casse lors de la recherche de la chaîne.
  "chaîne"  Spécifie la chaîne de texte à trouver.
  [lecteur:][chemin]nom_de_fichier
            Spécifie un ou des fichiers pour la recherche.
 
Sans nom de chemin, FIND recherche le texte tapé à l'invite ou redirigé depuis
une autre commande.
 
donc find "cequejeveux" c:\chemin\nom_du_fichier.reg  
t'affichera les lignes contenant "cequejeveux"
A+

n°821426
daous
Posté le 12-08-2004 à 13:50:30  profilanswer
 

comment puis je lire ligne par ligne les enregistrements dun fichier et prendre apres la lecture dans cette une valeur qui m'intersse

n°1208440
NounouRs
Non parce que c pas mon pied !
Posté le 27-09-2005 à 12:08:28  profilanswer
 

Excusez moi,  
mais comment récupérer par exemple le champ "string" d'une ligne de la base de registre par exemple :
    InstallPath REG_SZ  C:\Program Files\MonProgramme
 
toujours dans un batch
 
 
ou alors, si c pas possible comment lire la valeur du champ "InstallPath"
de la clé
HKEY_LOCAL_MACHINE\SOFTWARE\MON_PROGRAMME
 
 
dans un batch, toujours et encore (et sans utiliser trop de fichiers temporaires ni de VB)


Message édité par NounouRs le 27-09-2005 à 12:10:37
n°1208521
wackevat
Posté le 27-09-2005 à 13:52:25  profilanswer
 
n°1210854
pascale73
Posté le 29-09-2005 à 15:23:56  profilanswer
 

BONJOUR,  
 
un exemple : pour récupérer le numéro du sp de windows XP
 
for /f "skip=3 tokens=5" %%a in ('reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v CSDVersion') do call :command %%a
 
 
:command
set valeur=%1
if %valeur% equ "" goto :eof
echo %valeur%
PAUSE
 
ATTENTION : dans ton cas je mettrais des "" au %%a situé après command ( chemin avec des espaces...)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [batch] Lire un fichier et extraire une ligne

 

Sujets relatifs
Import de données au format access (fichier mdb) par un utilisateurCopie d'un fichier dans un tableau a 2 entrées de string
[JAVA] Je veux lire une animation (gif animé, flash ....) [résolu]Décompiler une fichier exe ?
lire une chaine de caractere ?comment inclure une classe d'un fichier JAR
[PHP] Gerer les news --> SQL ou fichier simple[Servlet] download de fichier
[HTML] appeler un fichier dans un tableau?Inserer des donnes dans la ligne d une table
Plus de sujets relatifs à : [batch] Lire un fichier et extraire une ligne


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR