Lire un fichier et extraire une ligne [batch] - Shell/Batch - Programmation
Marsh Posté le 24-01-2003 à 09:04:21
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+
Marsh Posté le 12-08-2004 à 13:50:30
comment puis je lire ligne par ligne les enregistrements dun fichier et prendre apres la lecture dans cette une valeur qui m'intersse
Marsh Posté le 27-09-2005 à 12:08:28
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)
Marsh Posté le 27-09-2005 à 13:52:25
Un exemple :
http://www.robvanderwoude.com/files/readreg_nt.txt
Marsh Posté le 29-09-2005 à 15:23:56
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...)
Marsh Posté le 23-01-2003 à 20:47:02
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 !