Загрузка данных


@echo off
chcp 65001 >nul
setlocal enabledelayedexpansion

:: Поиск первых двух изображений в текущей папке
set "file1="
set "file2="

for %%F in (*.jpg *.jpeg *.png *.bmp *.webp) do (
    if not defined file1 (
        set "file1=%%F"
        set "ext1=%%~xF"
    ) else if not defined file2 (
        set "file2=%%F"
        set "ext2=%%~xF"
    )
)

:: Проверка наличия двух файлов
if not defined file2 (
    echo [Ошибка] В папке должно быть как минимум два изображения.
    pause
    exit /b
)

echo Первое фото: "!file1!"
echo Второе фото: "!file2!"
echo.

:: Ввод количества копий
set /p "count=Введите количество копий: "

:: Запуск цикла копирования и переименования
for /L %%i in (1, 1, %count%) do (
    :: Форматирование числа в трехзначный вид (001, 002...)
    set "num=00%%i"
    set "num=!num:~-3!"
    
    copy /y "!file1!" "!num!-04!ext1!" >nul
    copy /y "!file2!" "!num!-05!ext2!" >nul
    
    echo Создана пара: !num!-04!ext1! и !num!-05!ext2!
)

echo.
echo [Готово] Все копии успешно созданы.
pause