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

Показать сообщение отдельно

Старожил


Сообщения: 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