Uuuh ... exatamente como é que as expressões regulares ^121.*.CATDrawing
vão corresponder a essa linha com 1220112000001A.CATDrawing
? Não há nem 121
nessa string;)
Mas ... supondo que você tenha cometido um erro de digitação, você poderia fazer o seguinte: (Eu também fiz a suposição de que você queria isso em um arquivo batch)
@echo off
for /f %%i in ('findstr /B ^121.*.CATDrawing catdrawing.txt') do call :processline %%i
goto :eof
:processline
set line=%*%
echo %line:~0,13%