Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Утилита MBTYTCB 
Author Message
MBTY



PostPosted: Thu May 22, 2014 11:03    Post subject: Утилита MBTYTCB Reply with quote


Утилита, которая хранит в себе профили работы других приложений, умеющих работать через коммандную строку, а так же предоставляет удобную нафигацию по этим профилям и их запуск.
Код кнопки:
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
View user's profile Send private message Visit poster's website


Powered by phpBB © 2001, 2005 phpBB Group