Linha de comando muito longa no arquivo em lote do Gimp

4

Eu me deparei com um problema usando o processamento em lote do GIMP.

Eu tenho muitos arquivos espalhados por uma árvore de diretórios que precisam ser processados por um script-fu. Eu tentei gerar um arquivo de lote que chama meu script para cada uma dessas teses, mas o Windows reclama que a linha de comando é longa.

Aqui está o meu arquivo de lote:

@echo off
gimp -d -i -b --verbose "(myscriptName \"path\to\file.png\") -b "(myscriptName \"other\path\to\file2.png\") [...]

continuando assim por aproximadamente 360 arquivos a mais.

Existe uma maneira de fazer com que o gimp processe meus arquivos sem ter que chamar o gimp individualmente para cada um deles e todos eles?

    
por sum1stolemyname 26.04.2011 / 11:30

2 respostas

4

Use o PowerShell, ou o bash no Cygwin, ou algum outro shell de comando mais poderoso que o CMD.EXE padrão do Windows. Eles permitirão que você faça iterações em vários arquivos em várias linhas (por exemplo, tendo os nomes de arquivos em um arquivo de texto), eliminando esse problema.

    
por 26.04.2011 / 14:40
2

Se você estiver usando um arquivo de lote do Windows, use o comando FOR .

    
por 26.04.2011 / 16:23