Script par lots - Remplacer une chaîne

Pour remplacer une sous-chaîne par une autre chaîne, utilisez la fonction de substitution de chaîne.

Exemple

@echo off 
set str=This message needs changed. 
echo %str% 

set str=%str:needs=has% 
echo %str%

La chose clé à noter à propos du programme ci-dessus est que l'exemple remplace le mot 'needs' par la chaîne 'has' via l'instruction% str: needs = has%

Production

La commande ci-dessus produit la sortie suivante.

This message needs changed. 
This message has changed.