Для %%b так же, только немного длиннее
Код:

@echo off
setlocal enabledelayedexpansion
for /f "tokens=1 delims=," %%i in (file2.txt) do for /f "tokens=3 delims=_" %%j in ("%%i") do set nb=%%j && echo !nb:~4,-2!
Очевидный минус такого решения: фрагменты строки обозначенные как
%%a и
%%b не должны содержать
, и
_