Этот пакетный файл будет разбивать каждую строку в первом пробеле и добавлять .png к строке перед разбиением. Скрипт читает строки из infile.txt и выводит их в outfile.txt.
@echo off
echo. > outfile.txt
for /f "tokens=1*" %%i in (infile.txt) do echo %%i.png %%j >> outfile.txt
Обновление
Или сначала удалить outfile.txt ....
@echo off
del /q /f outfile.txt
for /f "tokens=1*" %%i in (infile.txt) do echo %%i.png %%j >> outfile.txt
Другое обновление
Чтобы просто добавить новые записи в outfile.txt, сделайте что-то вроде ....
@echo off
for /f "tokens=1*" %%i in (infile.txt) do (
find "%%i.png %%j" outfile.txt > nul
if errorlevel 1 then (
echo %%i.png %%j >> outfile.txt
)
)