He tenido que copiar a mano el texto para poder hacer pruebas. No sé cuál pudo ser el problema que te impidió copiarlo en lo que llamas "caja del comentario" (imagino que es este espacio en el que se escribe el resto del texto). Yo utilizo la herramienta "snippet" a la que se accede mediante el incono "<>" de la barra de herramientas de la página. Te paso una posible solución:
@echo off
set v1-old=UPDATE DESTINATION
set v1-new=--UPDATE DESTINATION
rem set file=C:\Users\fernando.constantino\Documents\_BATCH\21043_off.sql
set folder=C:\Users\fernando.constantino\Documentes\_BATCH
for /f %%x in ('dir /b %folder%\*_off.sql') do set file=%%x&call :tratar
pause
goto :eof
:tratar
echo Archivo viejo
echo -------
type %file%
echo -------
for /f "tokens=*" %%a in (%file%) do call :wri %%a
type "%file%.bak" > "%file%
del f/q/a "%file%.bak"
echo.
echo Archivo modificado
echo -------
type %file%
echo -------
rem pause
goto :eof
:wri
set lin=%*
call set lin=%%lin:%v1-old%=%v1-new%%%
echo %lin%>>"%file%.bak"
goto :eof
Se supone que debe aplicar el tratamiento a todos los archivos seleccionados en el primer FOR, que, a modo de ejemplo, serían los que tienen la extensión SQL y su nombre acaba en _off. Debes ajustar ese FOR para adaptarlo a tus necesidades. Ya me contarás.