윈도우 배치 스크립트에서 문자열의 일부를 다른 문자열로 교체할 수 있다. 간단하게 아래의 예제 5라인을 살펴 보자.
@echo off
set str=This message needs changed.
echo %str%
set str=%str:needs=has%
echo %str%
위 예제에서 주목해야 할 핵심은 %str:needs = has% 명령문을 통해 'needs'라는 단어를 'has' 문자열로 바꾼다는 것이다. (참고로 배치 스크립트에서는 변수를 사용하기 위해서 % ~ % 사이에 변수를 넣어야 한다. 자세한 사항은 [여기]를 확인하자.)
위의 명령은 아래와 같은 결과를 출력한다.
This message needs changed.
This message has changed.