Bat-Datei für Dateinumwandlung

Hallo zusammen!
Kennt jemand ein Programm, welches folgendes macht: alle Dateien eines bestimmte Typs in einem bestimmten Verzeichnis raussuchen und diese dann in eine Befehlszeile zwecks Konvertierung einsetzt?

Konkreter:
Ich habe ein Programm namens midi2abc .
Wenn ich z. B. midi2abc a.mid -o a.abc schreibe, wird eine ABC-Datei ausgegeben namens a.abc. Jedoch habe ich hunderte derartige .mid-Datei, die zu ABC-Dateien werden sollten. Wie kann ich diesen Prozess automatisieren?

Danke und lG! Jakob

Für alle die auch noch mitspielen wollen:
midi2abc - program to convert MIDI format files to abc notation
http://pwet.fr/man/linux/commandes/midi2abc

Wie schon gut erkannt, das erledigt man am Besten mit einem batch/script Programm.

set infile=%1.mid
set outfile=%2.abc

das ganze über eine for schleife

midi2abc -f %infile% -o %outfile%

und fertich ist der lack

Hi!
Danke für die rasche Hilfe!
Leider bekomme ich die Fehlermeldung
„Can not open file .mid“
Gibt es da Heilung?
Danke und lG!
Jakob

Vieleicht muss das infile ohne die extention .mid angegeben werden?

Ich kann das leider nicht kontrollieren.

Das funktioniert nur innerhalb einer Batch:

umwandeln.cmd MidiDateiName AscDateiName

set infile=%1.mid entspricht MidiDateiName
set outfile=%2.abc entspricht AscDateiName

das ganze über eine for schleife

midi2abc -f %infile% -o %outfile%

wenn das über die Kommandozeite getestet werden soll dann so:

set infile=MidiDateiName
set outfile=AscDateiName

midi2abc -f %infile% -o %outfile%

inwieweit da .mid und .asc angehängt werden mass, kann isch nicht beurteilen.

Meine (End)Lösung schaut so aus und funktioniert gut - für Interessierte:
echo off
for /F „tokens=*“ %%f in (‚dir /b *.mid‘) do (
echo %%f
midi2abc „%%f“ -o „%%f.abc“
)
echo on

Der Mann ist besser als ich dachte.
Gute Lösung!