В настоящее время я занимаюсь разработкой мобильного приложения Adobe Air и мне нужно конвертировать большое количество файлов из .png в .atf.

В настоящее время я делаю это, выполняя команды, подобные приведенной ниже, для каждого файла.

png2atf -c d -r -q 0 -f 0 -i inputFile.png -o outputFile.atf

Я создал командный файл и добавил команды построчно ... это работает, но я должен обновлять его каждый раз, когда меняется имя файла. Я пробовал пару петель, которые я нашел в сети ... но не смог заставить это работать. Я был бы очень признателен, если бы кто-нибудь смог мне помочь с фрагментом кода, который просматривал бы файлы / каталоги во входной папке и воссоздал структуру в выходном каталоге во время преобразования файлов.

Благодарю.

1 ответ1

0

Я предполагаю , что вы хотите создать для Pic001.png файл нового преобразованного файла Pic001.atf с тем же , но базовым именем другого расширением.

Попробуйте что-то вроде

 for %%f in (*.png) do (
          png2atf -c d -r -q 0 -f 0 -i "%%~nf.png" -o "%%~nf.atf"     
 )

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .