Bonjour a tous,
Je suis novice en Dos et j'ai besoin d'un petit coup de main.
J'ai besoin de supprimer une chaine de caractères dans un fichier TXT.
Explication:
Je fais un exact d'une clef de registre ( le Windows PATH ) dans un fichier TXT, ca pour moi c'est encore bon,
Dans ce fichier txt une chaine de caractères (toujours la meme) est a supprimer d'une ligne, la est mon probleme,
Puis ensuite je souhaiterai faire un nouvel import vers le registre de ce meme fichier txt, a nouveau bon pour moi.
Merci d'avance.
Supr. Chaine caractères dans fichier TXT.
Modérateur : WIN32-[GG]
Re: Supr. Chaine caractères dans fichier TXT.
Salut!
Si je comprends bien tu fais un reg export d'une branche du Registre dans un fichier txt. Ensuite tu voudrais supprimer une chaîne de caractères (toujours la même) dans une ligne (toujours la même) afin d'obtenir un nouveau document.txt (modifié). Ce document.txt tu voudrais le transformer en en fichier.reg afin de l'intégrer au Registre.
Questions:
1/ Quelle branche exacte?
2/ Quelle ligne à cibler?
3/ Quelle chaîne de caractères?
4/ Tu es sous XP ou Vista?
Si je comprends bien tu fais un reg export d'une branche du Registre dans un fichier txt. Ensuite tu voudrais supprimer une chaîne de caractères (toujours la même) dans une ligne (toujours la même) afin d'obtenir un nouveau document.txt (modifié). Ce document.txt tu voudrais le transformer en en fichier.reg afin de l'intégrer au Registre.
Questions:
1/ Quelle branche exacte?
2/ Quelle ligne à cibler?
3/ Quelle chaîne de caractères?
4/ Tu es sous XP ou Vista?
Re: Supr. Chaine caractères dans fichier TXT.
Bonjour,
Voilà un code qui répond à votre demande, à adapter:
Batch_Man
Voilà un code qui répond à votre demande, à adapter:
Code : Tout sélectionner
del /q "tacle.reg" 2>NUL >NUL
Reg export "branchedetacle" "tacle.reg"
setlocal enabledelayedexpansion
For /F "delims=" %%a in (tacle.reg) do (
set cle=%%a
set cle=!cle:chainearemplacer=chainederemplacement!
echo !pa! >> "cle2.reg"
)
reg import cle2.reg