Arquivo em lote para converter todos os arquivos no diretório ATF

0

Atualmente, estou desenvolvendo e aplicativo móvel Adobe Air e preciso converter um grande número de arquivos de .png para .atf.

Atualmente faço isso executando comandos como o abaixo em todos os arquivos.

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

Eu criei um arquivo de lote e adicionei os comandos linha por linha ... funciona, mas tenho que atualizar isso toda vez que um nome de arquivo é alterado. Eu tentei alguns loops que encontrei pela web ... mas não consegui fazer funcionar. Eu realmente aprecio se alguém pode me ajudar com um pedaço de código que seria loop através dos arquivos / diretórios em uma pasta de entrada e recriar a estrutura em um diretório de saída durante a conversão dos arquivos.

Obrigado.

    
por Iansen 14.09.2014 / 10:20

1 resposta

0

Suponho que você queira criar para Pic001.png o arquivo novo convertido Pic001.atf com o mesmo basename , mas extensão diferente.

Tente algo como

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

Preencha sozinho adicionando o nome dos diretórios de origem e destino.
Você pode selecionar todos os arquivos e não apenas os png que estão alterando (*.png) em (*.*) .

    
por 14.09.2014 / 12:52