@echo off
setlocal EnableExtensions DisableDelayedExpansion
set "search=10.0.19041.0"
set "replace=10.0.40219.1"
set "textFile=*.vcxproj"
set "rootDir=."
for /R %%j in ("%rootDir%\%textFile%") do (
echo %%j
for /f "delims=" %%i in ('type "%%~j" ^& break ^> "%%~j"') do (
set "line=%%i"
setlocal EnableDelayedExpansion
set "line=!line:%search%=%replace%!"
>>"%%~j" echo(!line!
endlocal
)
)
endlocal