×

Вокруг мира Общество, мирПетербург и окрестноститунисфакты и мирпро сссрСтрашное и мистическоеКрымтурцияВыборгТайны историиПоследние новости
Интересно Анекдотыуроки по 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
    Под одной из лапок златки (Melanophila acuminate) расположен инфракрасный сенсор, способный учуять огонь за 50 миль. Зачем? Чтобы лететь на пламя – обугленные стволы деревьев – редкая возможность спариться и отложить яйца без риска оказаться в птичьем клюве.Гепард расходует так много энергии, что если антилопа не будет поймана в течение 30 секунд, он просто перегреется.

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






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






    ×

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