Bonsoir,

Je sollicite votre aide, je bute depuis un moment sur ce bout de code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
set fichier=fichier.txt
for /f "tokens=1 delims=:" %%I in ('type "%fichier%"') do (
if not %%I ==Machin.exe (
echo %%I>>provFile.ini
) else (
echo Target = truc.exe>>provFile.ini
)
)
Dans cette état le script fonctionne impec. En gros il recherche une la ligne "Machin.exe" le remplace par "truc.exe" et balance le tout dans un fichier provFile.ini

Hors cela ne fonctionne pas dans le cas ou Machin.exe serait Machin 2.exe, donc avec un espace. J'ai essayer d'y mettre des guillemets mais idem !

Merci pour votre aide !