Maestros de procesamiento por lotes, por favor entren
No entiendo muy bien a qué te refieres. ¿Estás diciendo que todos estos en el texto tienen archivos correspondientes? ¿Quieres cambiar los nombres de archivos correspondientes al sufijo .rmvb? Si es así, suponiendo que estos archivos rm y archivos de texto están en el mismo directorio, el código es el siguiente:
@echo off
setlocal enableelayeexpansion
for /f " tokens=4 delims=_,|" %%a en (1.txt) do (
set aa=%%a
ren !aa! !aa! vb)