[TC] Расширения файлов при пакетной обработке команд

Здравствуйте!
Обращаюсь к тем, кто <собаку съел> на bat-файлах или знает powershell.
Задача: запускаем конвертор на обработку группы файлов. Шаблон команды
примерно такой:
for %%f in *.htm) do my_convert -I %%f -o %%f.txt
В результате, на выходе, мы получаем файлы с двойным расширением: *.htm.txt
Есть ли возможность сделать так, чтобы в выходных файлах оставалось только
новое расширение? На Linux и подобных системах эту проблему решает утилита
basename. А что есть для этого на Windows?
Спасибо.
Сергей Флейтин.
Приветствую всех.
Есть команда
help for
Если привыкли к gnu-утилитам, то используйте gnu для Windows.
Успехов. Анатолий.
Исходное сообщение > На Linux и подобных системах эту проблему решает утилита