чтобы первый файл субтитров имел такое же название, как видео, без счётчика.
Лучше так сделать:
Code:
%ComSpec% /q /v:on /c for /f %№ in ('dir *.avi;*.mkv;*mp4 /a-d/b^|find /c /v ""') do if %№==1 set c=""&set s=""&for /f "delims=" %# in ('dir *.sub;*.srt /a-d/b/o') do (for /r %i in (*.avi;*.mkv;*mp4) do call ren "%#" "%~ni!s!!c!%~x#")&set /a c+=1&set s=_
Dimsok wrote:
Как бы осуществить малость видоизменённую задачу:
Команда:%ComSpec% /q /v:on /c for %e in (avi mkv mp4) do if /i Параметры:%%e==%E (set c=""&set s=""&for /f "delims=" %%# in ('dir *.sub;*.srt /a-d/b/o') do call ren "%%#" "%O!s!!c!%%~x#"&set /a c+=1&set s=_)&exit
Hidden text
Dimsok wrote:
Не понимал никогда удобство их использования.
Речь зашла не о фломастерах, а о том, где спрашивать. Поэтому и не стал скрипт делать.
_________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.