aVitaliy, у меня вроде всё работает.
code
Код:

@echo off
setlocal enabledelayedexpansion
set in=a1.txt
for /f "tokens=4 delims=|" %%a in ('type %in%') do set r=!r!,%%a
echo %r:~1%
pause
Результат
zlobniychel,vertim,nastoyazhiy,progorklynov
Для продолжения нажмите любую клавишу . . .
aVitaliy, для вычисления возникшей у вас ошибки, прикрепите в теме файл для обработки или отправьте мне его в личку.