В данной статье я покажу вам как сделать много копий одной картинки (фотографии) и чтобы у каждой такой фотографии было уникальное имя, которое берется из списка. Проще говоря - создам много копий фоток с уникальными, изначально указанными именами.
Если вам лень создавать программу, то можете её просто скачать тут
Итак, для того, чтобы реализовать всю задумку вам потребуется создать bat файл (файл, который выполняет команду, задачу) и отдельный файл со списком названий, где можно указать какие названия (имена файлов) вы хотите увидеть на выходе.
Приступим. Шаг 1. Создание самой программы
Создаем файл serdanjam.bat (тут напишем небольшую программку)
@echo off
set "file=Screenshot_1.jpg"
set "list=1.txt"
for /f "usebackq delims=" %%i in ("%list%") do for %%j in (%%i) do copy/b "%file%" "%%j.png"
в строке set "file= Нужно указать картинку, которая будет использоваться для нашей задачи (которая будет копироваться и переименовываться)
set "list= Тут нужно указать файл с самим списком названий, которыми будут называться копии картинок
for /f "usebackq delims=" %%i in ("%list%") do for %%j in (%%i) do copy/b "%file%" "%%j.png" ТУТ указано разрешение, которое будет у всех созданных картинок. (В данном случае оно будет .png, но его можно поменять на любое другое
Шаг 2. Создание списка названий
Теперь перейдем к созданию самого списка названий. Назовем сам файл со списком 1.txt Он очень прост.
979527433
979527435
979527437
979527439
979527443
979527445
979527447
979527325
Как видите, в этом файле ненужно прописывать никакого кода. Тут вы просто пишите названия (без расширения), которыми хотите чтоб назвались будущие копии вашей картинки Screenshot_1.jpg
ЗАПОМНИТЕ! Сколько названий вы указали в списке - столько и создастся копий картинки. Каждая новая строка - новая копия картинки.
Шаг 3. Запускаем и радуемся!
Сохраните 2 файла, которые вы создали выше. УБЕДИТЕСЬ В ТОМ, ЧТО ВЫ ПРАВЕЛЬНО УКАЗАЛИ ПУТЬ до картинки, до файла со списком. (Чтоб не было путаницы, лучше вообще их поместить в одну папку, без подпапок)
Итак. Теперь запускаем саму программу двойным нажатием на файл serdanjam.bat. У вас на пару секунд должно появиться темное окошко с ходом выполнения задачи и в конечном итоге должно создаться нужное количество копий картинки Screenshot_1.jpg">
Что если не получилось?
Итак, не сразу все это получится, у новичков в этом деле :)
Решение тут только одно:
1. Проверить пути к картинке, проверить, все ли вы вы ПУТИ к файлам указали верно.
2. Проверьте, есть ли у вас по две двойные кавычки у названий файлов (в файле .bat)
3. Проверьте, windows ли у вас вообще?... так как для других операционных систем этот метод не работает
4. Скрипт 100% рабочий и актуальный для всех серий windows, поэтому в скрипте ошибок быть не может!!!