youp,
je crée un fichier comme ca
@echo off
rem recherche de la clé
REG FIND HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall REG_SZ "Microsoft Office" > res.reg
set MaCle=
set base=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
set i=0
for /f "delims= " %%c in (res.reg) do if !i!==0 (set i=1) else (set MaCle=%base%\%%c && goto end)
:end
rem on sort le fichier correspondant à la clé regedit /e config.reg %MaCle%
@echo on |
après je parcours le fichier config.reg avec un 'for' :
for /f %%c in (config.reg) do echo %%c |
mais ca ne marche pas.
par contre, si je copie le contenu du fichier dans un autre fichier et que je parcours ce nouveau fichier, ca marche
J'ai vérifié les propriété des fichiers, c'est bon (ni lecture seule, ni caché, ... - on ne sait jamais- )
J'ai fait une copie du fichier pour parcourir la copie -> marche pas
donc voilà, je ne comprends rien
ps: par contre si je fais "type config.reg" ca marche...
pps: REG sert à rechercher une chaine dans la bdr
---------------
oui oui