Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] две функции по mp3 (узнать продолжительность и найти все mp3 файлы в папке)

Ответить
Настройки темы
CMD/BAT - [решено] две функции по mp3 (узнать продолжительность и найти все mp3 файлы в папке)

Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


можно так-же и на других языках главное чтобы могло обработать за раз 50-60 файлов.

1. есть файл 1.mp3, нужно узнать его продолжительность в секундах и запихнуть в переменную.
2. в папке с батником есть ** файлов, нужно их все обработать сторонней программой, для этого нужно имя и продолжительность

к примеру
в папке есть файлы
1234.mp3 продолжительностью 20 секунд
sdfk.mp3 продолжительностью 21 секунд
123-dse.mp3 продолжительностью 125 секунд
dfdr.mp3 продолжительностью 223 секунд
при выполнении батника в нем исполняется команда
blahblah -a=1/*1* -b *2*
где *1* это продолжительность в секундах и *2* название файла.
заранее благодарю, исполнителю кину 200 рублей на сотовый

Отправлено: 21:45, 21-11-2010

 

Старожил


Сообщения: 415
Благодарности: 257

Профиль | Отправить PM | Цитировать


Скрипт сканирует директорию, в которой находится на наличие .mp3-файлов, получает их длительность в секундах и передает на исполнение нужной вам утилите строку с параметрами.
Важно: пробелы в именах файлов недопустимы. Если в именах используется кириллица, сохраните bat-ник в кодировке DOS OEM 866.
Для правильной работы нужно наличие утилиты mp3info (брать отсюда - ftp://ftp.ibiblio.org/pub/linux/apps...-0.8.5-win.zip ) в папке со скриптом.

Код: Выделить весь код
@Echo Off
Rem Получение списка mp3 в текущей директории и их длительности
For /F %%i In ('Dir /B *.mp3'
) Do (
MP3info -p "%%S" %%i 1>tmp.txt
Call :Exec %%i
)
Exit
:Exec
Rem Вызов программы с нужными параметрами
For /F %%k In ('Type tmp.txt') Do (Set Playtime=%%k)
Del tmp.txt
Start blabla.exe -a=1/%Playtime% -b %1
Exit /B
Это сообщение посчитали полезным следующие участники:

Отправлено: 06:45, 22-11-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


ок, подогнал под прогу - все работает отлично. Спасибо большое, скинь номер мобилки в личку - кину монетку
p.s. убрал @Echo Off и после Start поставил /wait, но это все по желанию

Отправлено: 07:11, 22-11-2010 | #3


Старожил


Сообщения: 415
Благодарности: 257

Профиль | Отправить PM | Цитировать


tor4ok11, я с Украины, так что не кинешь
Это сообщение посчитали полезным следующие участники:

Отправлено: 07:13, 22-11-2010 | #4


Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


с вебмани можно и на украину кинуть

Отправлено: 07:15, 22-11-2010 | #5


Старожил


Сообщения: 415
Благодарности: 257

Профиль | Отправить PM | Цитировать


Отправил номер в личку
Это сообщение посчитали полезным следующие участники:

Отправлено: 07:17, 22-11-2010 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] две функции по mp3 (узнать продолжительность и найти все mp3 файлы в папке)

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Нужно найти все файлы *.log в папке dir и подпапках и заменить на файлы нулевой длины dclxvi Скриптовые языки администрирования Windows 4 04-07-2012 21:28
так возможно? wav--> mp3--> wav(качество mp3) --> mp3(качество как у mp3 предыдущего) ALEXEY_DFD Видео и аудио: обработка и кодирование 4 19-12-2009 21:57
Помогите найти mp3 united Хочу все знать 9 15-10-2008 17:41




 
Переход