Зацикливание командного файла Windows по каталогам для обработки файлов?

Хорошо, я программист PHP и, к сожалению, по причинам, которые я не буду объявлять для краткости, мне нужно написать / использовать командный файл, который обрабатывает некоторые изображения за меня.

У меня есть одна папка, полная вложенных папок, внутри каждой из этих вложенных папок есть еще одна папка, содержащая несколько изображений TIF, количество изображений различается в каждой папке. У меня также есть пакетный файл, назовем его ProcessImages.bat для Windows, в который вы можете «перетащить» эти файлы TIF (или явно указать их в списке командной строки при вызове летучей мыши); после чего он создает новую папку со всеми моими изображениями на основе EXE, который у меня есть.

Хорошо то, что поскольку файл bat использует путь из папок, которые вы «перетаскиваете» в него, я могу выбрать все TIF-файлы одной папки и отбросить их для обработки ... но поскольку я продолжаю вручную сделайте это для 300 или около того папок TIF, которые у меня есть. Я считаю, что это так невероятно тормозит мою систему, и если бы я мог обрабатывать их только по одной (не выполняя этого вручную), это было бы замечательно.

Все, что было сказано ... может ли кто-нибудь указать мне в правильном направлении (для файла летучей мыши Windows AMATEUR) таким образом, чтобы я мог написать сценарий летучей мыши Windows, который я мог бы вызывать изнутри каталога, и чтобы он проходил через ВСЕ каталоги, содержащиеся внутри этого каталога ...и запускать мой пакетный файл обработки для каждого набора изображений по одному?

Заранее благодарим!

Тайлер

39
задан Tyler 6 December 2011 в 09:27
поделиться