У меня есть оператор командной строки, который отлично работает при ручном вводе его в консоль, однако, когда я помещаю его в файл bat, он не работает.
for %f in (*.flac) do ffmpeg -i "%f" -acodec alac "%~nf.m4a"
Вот сообщение об ошибке, когда я пытаюсь запустить файл bat
The following usage of the path operator in batch-parameter
substitution is invalid: %~nf.m4a"
Есть ли способ это исправить?
Оператор преобразует файлы flac в файлы alac с помощью программы ffmpeg.