MBTY

|
Posted: Thu May 22, 2014 11:03 Post subject: Утилита MBTYTCB |
|
|
Утилита, которая хранит в себе профили работы других приложений, умеющих работать через коммандную строку, а так же предоставляет удобную нафигацию по этим профилям и их запуск.
Код кнопки: Code: | TOTALCMD#BAR#DATA
%COMMANDER_PATH%\PLUGINS\EXE\MBTYTCB\MBTYTCB.exe
"%L" "%T"
%COMMANDER_PATH%\PLUGINS\EXE\MBTYTCB\MBTYTCB.exe
MBTYTCB
%COMMANDER_PATH%\PLUGINS\EXE\MBTYTCB\
-1 | Принцип работы:
1) Выделяем файлы, затем нажимаем на MBTYTCB
2) Кнопка получает имена файлов и считывает пути правой и левой панели TC. Затем сортирует эти данные и шаблонизирует.
3) Далее эти данные передаются любому другому приложению для обработки.
В архиве уже имеюся программы lame для обработки mp3 файлов, а так же UPX для сжатия приложений.
В файле MBTYTCB.INI блокнотом создаются профили для приложений с шаблонами.
Имеются 4 параметра шаблона:
%INPATH% - путь к исходному файлу обработки
%FILE% - имя обрабатываемого файла
%EXT% - исходное расширение файла - удобно, когда исходное расширение не такое же, как у обработанного файла.
%OUTPATH% - путь противоположной панели - куда попадет обработанный файл.
Пример записи профиля работы UPX с максимальным сжатием и сохранением сжатого файла в противоположной панели Total Commander: Code: | [Сжать в UPX и поместить в противоположную панель]
Mask=Prog\UPX\upx.exe --overlay=strip --ultra-brute "%INPATH%%FILE%.%EXT%" -o "%OUTPATH%%FILE%.%EXT%" | Пример для конвертирования любого мультимедийного файла в MP3 при помощи FFmpeg: Code: | [Конвертировать в MP3 через FFMPEG]
Mask=Prog\FFmpeg\FFmpeg.exe -i "%INPATH%%FILE%.%EXT%" -vn -ar 44100 -ac 2 -ab 128 -f mp3 "%OUTPATH%%FILE%.mp3" | Самого приложения FFmpeg нет в архиве и его нужно скачать, а затем пометстить либо, как указано в шаблоне, в папку Prog\FFmpeg, либо в произвольное место, но поправить шаблон запуска в файле MBTYTCB.INI.
В приложении имеется кнопка-переключатель: Sync./Async. - метод запуска приложения, которое будет осуществлять работу с файлом.
При Sync файлы будут обрабатываться поочереди по одному.
При Async обработка всех файлов запустится сразу. Для 25 файлов, например, будет запущено одновременно 25 копий приложения. Будьте с этим осторожны, компьютер может зависнуть на момент обработки.
Скачать кнопку
Last edited by MBTY on Fri May 23, 2014 17:13; edited 5 times in total |
|