Моя кнопка для Total Commander (MBTYTCB)
$$$
До Н.Г.
ВЕРСИЯ ДЛЯ СЛАБОВИДЯЩИХ

Моя кнопка для Total Commander (MBTYTCB)

Опубликовано: 18-05-2014 20:56 Автор: MBTY Теги: Мои разработки
Наконец-то дописал инструмент, о котором мечтал уже очень много лет. Это - кнопка для Total Commander, которая поможет конвертировать всё что угодно во что угодно: MBTYTCB
MBTYTCB
Установка:
1) Создать папку в TC : PLUGINS\EXE\MBTYTCB
2) Туда поместить содержимое архива, который выложен внизу.
3) В панели инструментов ТС создать такую копку
Свойства кнопки

Для знатоков ТС вот текст кнопки:
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
Кнопка получает имена файлов и считывает пути правой и левой панели TC. Затем сортирует эти данные и шаблонизирует. Далее эти данные передаются любому другому приложению для обработки.
В архиве уже имеюся программы lame для обработки mp3 файлов, а так же UPX для сжатия приложений.
В файле MBTYTCB.INI блокнотом создаются профили для приложений с шаблонами.
Имеются 4 параметра шаблона:
%INPATH% - путь к исходному файлу обработки
%FILE% - имя обрабатываемого файла
%EXT% - исходное расширение файла - удобно, когда исходное расширение не такое же, как у обработанного файла.
%OUTPATH% - путь противоположной панели - куда попадет обработанный файл
Далее пример настроек для пункта из скриншота:
[Сжать в UPX и поместить в исходной папке, дописав "_upx"]
Mask=Prog\UPX\upx.exe --overlay=strip --best "%INPATH%%FILE%.%EXT%" -o "%INPATH%%FILE%_upx.%EXT%"
Для конвертера Lame.exe будет такой шаблон:
[Сконвертировать в MP3 64B]
Mask=Prog\Lame\Lame.exe -b 64 "%INPATH%%FILE%.%EXT%" "%OUTPATH%%FILE%.mp3"
Prog\Lame\Lame.exe и Prog\UPX\UPX.exe - место где лежат сами приложения (повторяю, что они присутствуют в архиве)
Получается, что для создания своего профиля к любому приложению нужно: Положить его в папку с кнопкой и вписать свой профиль в MBTYTCB.INI
Кнопка Sync./Async. в приложении отвечает за метод запуска обработки файлов.
При Sync файлы будут обрабатываться поочереди. При Async обработка всех файлов запустится сразу. Для этого и писал. Если нужно перекодировать несколько песен (например 100) в mp3, то при Sync это занимает минут 15, а при Async 2-3 минуты. Тут нужно учесть, что одновременная работа с такой пачкой файлов может подвесить на время ваш компьютер. Будьте с этим осторожны.
Скачать


◘▲▼▲◘◘▲▼▲◘◘▲▼▲◘