×

Вокруг мира факты и мирВыборгОбщество, мирпро сссрСтрашное и мистическоеТайны историитунистурцияПоследние новостиПетербург и окрестностиКрым
Интересно Анекдотыуроки по html,css,js,phpМистика и ГаданияМузыка
Исскуство и поэзия БасниМифы и Легенды древнего мираПритчиСтихи Золотого векаЯпонские стихи и прозаСтихи Серебренного века
Разные эпохи про сссрТайны историиСказки народов мираДревняя АзияСредневековье
Разное Комедия "Дино и его друзья"РаскраскиКонвертерыСтрашное и мистическоеОригами
общество и мир ПсихологияАфоризмы и цитатыфакты и мирОбщество, мирПоследние новости

-----------

Вашему сайту нужна помощь? Политика конфидициальности Разместить рекламу

Как создать несколько копий картинок за раз и назвать их согласно списку?


html, список, программа, создать, сделать, по списку, с заданным, с заданными, картинки, изображения, как, где, файлов, файлы,

У обычного рядового пользователя компьютера редко бывают вопросы, которые нельзя решить простыми программами Windows, однако бывают и вопросы очень сложные, для которых нужно немного "заморочиться", чтоб их решить.

В данной статье я покажу вам как сделать много копий одной картинки (фотографии) и чтобы у каждой такой фотографии было уникальное имя, которое берется из списка. Проще говоря - создам много копий фоток с уникальными, изначально указанными именами.

Если вам лень создавать программу, то можете её просто скачать тут

Итак, для того, чтобы реализовать всю задумку вам потребуется создать 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, поэтому в скрипте ошибок быть не может!!!



Комментарии

  • не создаёт копию файла если в названии есть запятая "," Например: 1001001001,5-1_1

    Ответить
  • Комментарии к посту






     Начинается с того, что живые шагают по трупам, а кончается тем, что мертвые шагают по живым.

    Смешной афоризм


    Norway
    Американский индустриальный магнат и миллиардер Джон Рокфеллер пожертвовал более 550 млн. дол в разные фонды и учреждения.

    [ Интересные факты о мире ]






    Удаляем ссылки из текстового файла с помощью Notepad++
    Почему курсор (стрелка мыши) наклонена?
    тунис Общество, мир про ссср Крым турция Петербург и окрестности Последние новости Страшное и мистическое факты и мир Выборг Тайны истории






    ×

    Рассказы из категории: техника