TRaMeLL
11-12-2019, 19:06
Добрый день! Есть BAT файл следующего содержания:
SET ffmpeg=C:\Program Files (x86)\H.264 Encoder\ffmpeg.exe
ECHO Processing: "%~1"
:LOOP
IF "%~1"=="" GOTO :END
"%ffmpeg%" -i "%~1" -c:a copy -vn "%~1.m4a"
del "%~1"
ren "%~1.m4a" "*."
SHIFT
GOTO :LOOP
:END
На данный момент работает так: кладем BAT в папку с файлами, выделяем файлы, перетаскиваем на BAT файл. Всё работает, но хотелось бы чтобы работало и с файлами в папках (т. е. чтобы можно было перетащить на BAT файл папку с вложенными папками и файлами). Можно это реализовать?
SET ffmpeg=C:\Program Files (x86)\H.264 Encoder\ffmpeg.exe
ECHO Processing: "%~1"
:LOOP
IF "%~1"=="" GOTO :END
"%ffmpeg%" -i "%~1" -c:a copy -vn "%~1.m4a"
del "%~1"
ren "%~1.m4a" "*."
SHIFT
GOTO :LOOP
:END
На данный момент работает так: кладем BAT в папку с файлами, выделяем файлы, перетаскиваем на BAT файл. Всё работает, но хотелось бы чтобы работало и с файлами в папках (т. е. чтобы можно было перетащить на BAT файл папку с вложенными папками и файлами). Можно это реализовать?