Markierte Dateinamen ohne Endung für Batchbefehle

Forum zur Erstellung von Schaltern über den Befehlseditor
Antworten
Mecum
Beiträge: 101
Registriert: 13. Dez 2008 13:34
Betriebssystem: Windows 7 Pro
Produkt: DOpus 11
Version DOpus: Pro

Markierte Dateinamen ohne Endung für Batchbefehle

Beitrag von Mecum » 9. Dez 2010 10:43

Folgendes Problem:

Habe alte Musik-CD-Images im WavPack-Format und möchte diese nun auf FLAC konvertieren.
Hier mein Ansatz (Button mit MS-DOS Batch Funktion) :

wvunpack -cc {file}
pause
flac -V -6 {file}
pause

Das Problem: Die markierten .wv-Dateien werden entpackt, allerdings kann flac.exe nichts mit dem übergebenem Dateinamen anfangen, da dieser ja die Endung .wv hat.
Ich muss also irgendwie die.ext aus dem {file} rauskriegen und durch .wav ersetzen, also irgendwie so:

flac -V -6 '{file}:ersetze Extension .wv durch .wav'

Hat da jemand ne Idee, wie man das machen könnte?
Vielen Dank schon mal im Voraus

Benutzeravatar
Kundal
Moderator
Beiträge: 1337
Registriert: 20. Apr 2010 21:26
Betriebssystem: Win7 & Win 10 Pro 64 bit
Produkt: DOpus 12 x64 - Letzte Betaversion
Version DOpus: Pro

Re: Markierte Dateinamen ohne Endung für Batchbefehle

Beitrag von Kundal » 9. Dez 2010 11:49

Hallo Mecum,
{file|noext} übergibt den Dateinamen ohne die Endung.
Vielleicht funktioniert dann sowas wie "{file|noext}.wav" (incl. der Anführungszeichen).

Mecum
Beiträge: 101
Registriert: 13. Dez 2008 13:34
Betriebssystem: Windows 7 Pro
Produkt: DOpus 11
Version DOpus: Pro

Re: Markierte Dateinamen ohne Endung für Batchbefehle

Beitrag von Mecum » 9. Dez 2010 12:25

Super, Vielen Dank Kundal! Genau das wars, was ich gesucht habe... :D

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste