![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
![]()
Сообщение
#1
|
|
![]() I must gather my party before venturing forth Сообщений: 5 129 Спасибо сказали: 17832 раза ![]() |
Не нашел готовой темы. Создал новую.
Такой вопрос. Когда мне нужно обработать все файлы в папке с какой-то командой, то я использую обычную конструкцию FOR - IN - DO А вот если мне нужно обработать две группы файлов так, что в итоговой команде нужно последовательно соединить файлы из обоих групп - первый с первым, второй со вторым и.т.д. Как-то это можно же сделать? Или придется уже писать какую-то конструкцию с подстановкой имен/номеров файлов? -------------------- |
|
|
![]() |
![]()
Сообщение
#2
|
|
![]() Etoslozhnostatus Сообщений: 8 612 Спасибо сказали: 16040 раз ![]() |
Папка cadre, файлы c_XXX.png
Папка shadow, файлы s_XXX.png Папка out, файлы frame_XXX.png (результат работы) XXX - трёхзначный номер: 000, 001, ..., 099, 100, ..., 999 //меньше 10 файлов для обработки FOR /L %a IN (1,1,9) do convert cadre\c_00%a.png + shadow\s_00%a.png out\frame_00%a.png //меньше 100 файлов для обработки FOR /L %b IN (1,1,9) DO FOR /L %a IN (1,1,9) DO convert cadre\c_0%b%a.png + shadow\s_0%b%a.png out\frame_0%b%a.png //меньше 1000 файлов для обработки FOR /L %c IN (1,1,9) DO FOR /L %b IN (1,1,9) DO FOR /L %a IN (1,1,9) DO convert cadre\c_%c%b%a.png + shadow\s_%c%b%a.png out\frame_%c%b%a.png Последний (условный) вариант как-то делал для себя. Рипал игру, а там кадры юнитов и кадры теней были в разных файлах. -------------------- - Да ну!?
- Horn of the Argali гну! |
|
|
![]() ![]() |
Текстовая версия | Сейчас: 30 September 2025 - 22:30 |
Copyright by Алексей Крючков
![]() Programming by Degtyarev Dmitry |
|