Исходные файлы из старой темы.
Код:
@Echo Off
SetLocal EnableDelayedExpansion
Set File1=Text.Log
Set File2=Log.txt
FOR /F "usebackq tokens=*" %%a in ("%File1%") do (
Set ta=%%a
If Not !ta!==!ta:{"n":=! FOR /F "tokens=1,8 delims=:, " %%i in ("%%a") do If Not Defined $$$%%~j Set $$$%%~j=1& @echo %%i %%~j
)>>"%File2%"
Cd >nul 2>"%File1%"
Ограничение: ники не должны содержать пробелов!