@ AlexP @ Stephan
Работает прекрасно!:)
По какой-то причине он не работал с нестандартным именем файла.В любом случае я не хотел удалять разделитель (длинная история почему), поэтому я просто использовал то же имя файла, и теперь оно работает.Вот код, если кто-то еще может его использовать.
@echo off
setlocal enableextensions disabledelayedexpansion
for %%f in (*_c_*.wav) do call :processOneFile "%%~f"
exit /b
:processOneFile
setlocal
echo;- Looking at "%~nx1"
cd /d "%~dp1"
set "fileNameC=%~nx1"
set "fileNameT=%fileNameC:_c_=_t_%"
echo; Found "%fileNameT%"
mkdir mixed >nul 2>&1
echo; Running sox -v 0.43 "%fileNameC%" -m "%fileNameT%" "mixed\%fileNameOut%"
sox -v 0.43 "%fileNameT%" -m "%fileNameC%" "mixed\%fileNameC%"
echo;
exit /b
Извините, что это раздражающий вредитель.Я обычно ненавижу, когда люди не помогают себе на другом языке, который я почти знаю.Итак, я понял.Я просто понятия не имел, с чего начать, и чтение Batch убило мой мозг.В любом случае, спасибо за помощь всем и спасибо AlexP за решение!:) -Sean