Подскажите, есть ли возможность настроить работу двух разных плагинов на один тип файла?
Давно пользуюсь decJpegWCX http://wincmd.ru/plugring/decJpeg.html для удаления "лишнего" из JPEG, но недавно познакомился с Red JPEG XT http://wincmd.ru/plugring/redjpeg.html и в идеале хочется видеть возможность их сосуществования в одной сборке.
Два архиваторных плагина на один тип файла
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
aLLigator
Вопросы надо задавать в положенном месте. К подфоруму "Общие вопросы" тема не относится ровно никак.
А насчёт проблемы "сосуществования" архиваторных плагинов — теоретически возможно, и в общем виде в нашей с CaptainFlint книге про это сказано так.
Тема перенесена.
Вопросы надо задавать в положенном месте. К подфоруму "Общие вопросы" тема не относится ровно никак.
А насчёт проблемы "сосуществования" архиваторных плагинов — теоретически возможно, и в общем виде в нашей с CaptainFlint книге про это сказано так.
А вот умеют они там определять или не умеют — это уж выясняем самостоятельно. Лично я с увязкой именно данной пары плагинов затеваться бы вообще не стал. Но это дело хозяйское.Отдельно стоит сказать о ситуации, когда файлы с одинаковыми расширениями требуется обрабатывать разными плагинами. Например, есть плагины для распаковки MSI-инсталляторов, оформленных в виде самораспаковывающихся EXE-архивов, а также плагины для представления EXE-файлов в виде набора ресурсов. И как же тут быть? Здесь приходит на помощь упомянутая выше возможность определения типа архива по содержимому. Вы "цепляете" оба плагина на несуществующие расширения (скажем, dummy_msi и dummy_pe). Тогда при попытке открыть EXE-файл как архив Total Commander запросит эти два плагина друг за другом, не узнает ли кто из них данный EXE-файл. Если плагин MSI определит, что открыт архив-инсталлятор, он возьмет на себя управление и покажет содержимое архива. Если нет — TC пойдет дальше, к плагину-распаковщику ресурсов. Разумеется, чтобы это работало, оба плагина должны уметь определять тип файла по содержимому.
Тема перенесена.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Если расширение всегда jpg, можно через внутренние ассоциации. Создать внутреннюю ассоциацию для файлов *.jpg, но программу для открытия и значок не указывать, лишь прописать два действия: в первом в качестве программы указать **decJpeg, во втором - **redjpeg, где decJpeg и redjpeg - расширения, на которые повешены плагины. Потом можно будет из контекстного меню файла выбирать нужное действие, чтобы открывать его соответствующим плагином.
Ещё можно написать кнопку активации того или иного wcx-плагина (перезапись в ini и манипуляции с диалогами).
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.