Film-Namen in einer Batch-Datei übergeben

Guten Tag,
Habe ein Batch-Datei geschrieben, (Ton.bat) um die Tonspur aus einer Filmdatei umzuwandeln. Sie lautet folgendermassen:
„c:\ClownBD\eac3to\eac3to „XXXXX.XXX“ 2: Audio448.ac3 -448“.
Wobei „XXXXX.XXX“ die Filmdatei ist.
Dabei ist es aber sehr umständlich, jedes mal den Filmnamen in der Datei zu ändern.
Ist es möglich, den Filmnamen zu übergeben?
Aufruf dann mit „Ton Filmname.bat“?
Für eine Antwort wäre ich sehr dankbar.
Rechner mit Windows 7, 64 Bit.

Guten Tag,
Habe ein Batch-Datei geschrieben, (Ton.bat) um die Tonspur aus
einer Filmdatei umzuwandeln. Sie lautet folgendermassen:
„c:\ClownBD\eac3to\eac3to „XXXXX.XXX“ 2: Audio448.ac3 -448“.
Wobei „XXXXX.XXX“ die Filmdatei ist.
Dabei ist es aber sehr umständlich, jedes mal den Filmnamen in
der Datei zu ändern.

For %%i in (*.avi) do „c:\ClownBD\eac3to\eac3to“ „%%i“ 2: Audio448.ac3 -448

Im Ordner mit den avis laufen lassen und es wird mit allen Filmen durchgeführt. Klappt allerdings nur mit Filmen mit dem gleichen Extender, wenn es mehrere sind (zusätzlich *.mpg) halt mehrere Batchdateien anlegen oder die Zeile entsprechend mehrfach in der Batch anlegen.

lg, mabuse

Folgende Zeile ist falsch:

Aufruf dann mit „Ton Filmname.bat“?

Richtig ist: Aufruf dann mit „Ton Filmname.XXX“.