Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Обсуждение темы "Обмен кнопками" 
Author Message
Flasher



PostPosted: Sun Feb 18, 2018 03:11    Post subject: Reply with quote

Dimsok wrote:
чтобы первый файл субтитров имел такое же название, как видео, без счётчика.
Лучше так сделать:
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

_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group