Comment puis-je faire un 'pour' boucle dans l'invite de commande?

Je travaille avec un programme de ligne de commande qui n'a de traitement de l'image, et j'ai besoin de lancer la même commande sur un dossier d'images. J'ai entendu dire que je peux faire des loops dans l'invite de commande, mais j'ai vu toutes sortes de différents exemples en ligne et ne peuvent pas comprendre la syntaxe. Les images dans le dossier intitulé "single0.pgm, single1.pgm, single2.pgm,..." tout le chemin à single39.pgm. La commande j'ai besoin d'exécuter est:

DebayerGPU.exe -demosaic DFPD_R -CPU -pattern GRBG -i single0.pgm -o single0.ppm

Et j'ai besoin de le faire pour chaque image. En C c'est juste un simple for boucle comme

for (int j = 0; j<40; j++) {
    DebayerGPU.exe -demosaic DFPD_R -CPU -pattern GRBG -i singlej.pgm -o singlej.ppm
}

Comment dois-je faire dans l'invite de commande?

InformationsquelleAutor singmotor | 2013-08-06