Abel11
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Скачать » Menuimg2.5 Скачать » IrfanView Скачать » ImageMagick Скачать » FFmpeg Скачать » MediaInfo Скачать » 7-Zip Скачать » WinRAR Скачать » ImgUpload Как сохранять свои настройки при обновлении TCIMG? [подробнее...] Пример: Вы решили использовать FFmpeg - набор свободных библиотек с открытым исходным кодом, которые позволяют записывать, конвертировать и передавать цифровые аудио- и видеозаписи в различных форматах. Скачали и поместили папку с FFmpeg в Total Commander. Чтобы не прописывать постоянно путь в командах к запускаемому файлу ffmpeg.exe надо - создать копию файла TCIMG.ini, переименовать копию в TCIMGU.ini. Далее открываем TCIMGU.ini и в секции [Programs] прописываем Код: FFmpeg=%COMMANDER_PATH%\Programs\ffmpeg\ffmpeg.exe | Указание такого пути будет работать только при запуске с Total Commander. Если у вас TCIMG и программа FFmpeg находятся в одной директории, то лучше использовать такой вариант: Код: FFmpeg=%TCIMG_PATH%\Programs\ffmpeg\ffmpeg.exe | В этом случае вы можете запускать команды, используя имя FFmpeg, и с ТС , и с ярлыков закрепленных на панели задач, с собственного меню TCIMG в трее, а также с контекстного меню утилиты. Поэтому второй вариант указания пути - универсален. Указанный выше путь к файлу ffmpeg.exe является моим, он приведен в качестве примера, вы прописываете свой путь. Можно прописывать, как относительные пути к файлу, так и абсолютные. Теперь обновление утилиты никак не повлияет на ваши настройки, обновлять вы будете обычной заменой файлов, а так как файлов TCIMGU.lng и TCIMGU.ini утилита не имеет, то групповая замена файлов их никак не затронет. Теперь вы можете в командах указывать лишь имя FFmpeg, например Код: TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe imgpr=1 slist=%L xlist=%L||##path<4> <FOR> 1 <TO> GLOBALSLIST<0> start=FFmpeg||-i||GLOBALSLIST<:INDEX:>||-acodec||libmp3lame||-ab||320k||GLOBALXLIST<:INDEX:>.mp3||&&hide||&&wait <NEXT> exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~исходные~~файлы?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALSLIST||1||upd<1> %COMMANDER_PATH%\Wcmicons.dll,19 Конвертировать выделенные файлы (медиаконтент) в mp3, с сохранением в активной панели + удаление исходных файлов (требуется подтверждение) -1 -1 | Это лишь небольшой пример. Утилита позволяет работать с любой программой (имеющую параметры командной строки) и расширять её функционал: IrfanView, ImageMagick, FFmpeg, WinRar, 7zip, nconv, nircmd, Nscopy, и.т.д | Всего записей: 1584 | Зарегистр. 08-12-2013 | Отправлено: 12:59 10-11-2014 | Исправлено: Andrey_A_A, 19:24 28-02-2021 |
|