Вот ведьFlasher писал(а):А сдвоенные кавычки в начале второго пути там для чего?
Total7zip
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Я придумал решение.Reflector писал(а):Вот так тотал будет пытаться открыть exe 7z-м:Rustn писал(а): Хотелось бы в exe входить не самим плагином, а другим.
[PackerPlugins]
exe=68,Total7zip.wcx
exe=68,multiarc.wcx
А вот так, multiarc-м:
exe=68,multiarc.wcx
exe=68,Total7zip.wcx
Задействовать второй плагин если первый не смог открыть архив похоже нельзя. Можно реализовать поддержку разных видов exe одним плагином, потому в multiarc можно прописать и консольный 7z и что-то еще, он сам выберет из них подходящий.
Правда не для тотала, а только для своего плагина.
Добавлю опционально диалог
"Total7zip может открыть _это_? Продолжить?"
говорите Yes - я открываю файл,
говорите No - я говорю тоталу, что не могу.
Насколько я понимаю, если тотал передал управление твоему плагину, то чтобы ты в нем не делал, другому плагину он уже управление не передаст. По крайней мере я возвращал любые возможные ошибки из OpenArchive и тотал просто выдает сообщение об ошибке.Total7zip писал(а): Я придумал решение.
Правда не для тотала, а только для своего плагина.
Добавлю опционально диалог
"Total7zip может открыть _это_? Продолжить?"
говорите Yes - я открываю файл,
говорите No - я говорю тоталу, что не могу.
версия 0.5.5.0
исправлено отображение размера файла в архивах bz2.
отображается размер самого архива, так как в нем только один файл, это то что надо.
конфиг плагина переименован из ini в xml - total7zip.xml
по вашим просьбам, шаблон конфига, соответственно, теперь зовется total7zip.template.xml
обновление со старой версии (с расширением ini) предусмотрел.
если конфиг испорчен, сохраняется его копия
если вы неудачно отредактировали конфиг,
ваш испорченный файл переименовывается в total7zip.xml.bad_xml (или total7zip.xml.bad_ini, если это был ini),
только после этого создается новый, работающий конфиг.
опция сохранения пароля добавлена прямо в диалог ввода пароля.
в конфиге можно задать значение этой опции по-умолчанию, при вводе новых паролей.
значение по умолчанию - выключено.
см. <passwords save="0" />
если вы вводите пароль и ставите "save password" - плагин запомнит этот пароль в конфиге. навсегда.
и будет использовать при открытии других архивов.
при открывании файлов по Ctr+PgDown можно отказаться от использования Total7zip.
За эту настройку отвечает аттрибут <compression askByContent="1">.
Возможные значения:
askByContent="0" - Total7zip открывает все, что может. Без вопросов. Это значение по-умолчанию.
askByContent="1" - Total7zip открывает все, что может, если пользователь согласится на это, ответив "ДА".
askByContent="2" - Total7zip отказывается открывать файлы по Ctr+PgDown.
Примечание - тотал может несколько раз подряд спросить плагин, может ли плагин открыть файл, и ничего
с этим не поделаешь. Как следствие - если вы используете askByContent="1" и отвечаете "Нет", вопрос повторится столько раз,
сколько раз его задаст тотал коммандер.
добавил в readme_ru описание параметров конфига.
полностью обновил шапку.
добавил небольшой FAQ.
исправлено отображение размера файла в архивах bz2.
отображается размер самого архива, так как в нем только один файл, это то что надо.
конфиг плагина переименован из ini в xml - total7zip.xml
по вашим просьбам, шаблон конфига, соответственно, теперь зовется total7zip.template.xml
обновление со старой версии (с расширением ini) предусмотрел.
если конфиг испорчен, сохраняется его копия
если вы неудачно отредактировали конфиг,
ваш испорченный файл переименовывается в total7zip.xml.bad_xml (или total7zip.xml.bad_ini, если это был ini),
только после этого создается новый, работающий конфиг.
опция сохранения пароля добавлена прямо в диалог ввода пароля.
в конфиге можно задать значение этой опции по-умолчанию, при вводе новых паролей.
значение по умолчанию - выключено.
см. <passwords save="0" />
если вы вводите пароль и ставите "save password" - плагин запомнит этот пароль в конфиге. навсегда.
и будет использовать при открытии других архивов.
при открывании файлов по Ctr+PgDown можно отказаться от использования Total7zip.
За эту настройку отвечает аттрибут <compression askByContent="1">.
Возможные значения:
askByContent="0" - Total7zip открывает все, что может. Без вопросов. Это значение по-умолчанию.
askByContent="1" - Total7zip открывает все, что может, если пользователь согласится на это, ответив "ДА".
askByContent="2" - Total7zip отказывается открывать файлы по Ctr+PgDown.
Примечание - тотал может несколько раз подряд спросить плагин, может ли плагин открыть файл, и ничего
с этим не поделаешь. Как следствие - если вы используете askByContent="1" и отвечаете "Нет", вопрос повторится столько раз,
сколько раз его задаст тотал коммандер.
добавил в readme_ru описание параметров конфига.
полностью обновил шапку.
добавил небольшой FAQ.
Последний раз редактировалось Total7zip Ср дек 15, 2010 23:34, всего редактировалось 1 раз.
Красивый ход, прям в точку, подвигал тестироватьaskByContent="2" - Total7zip отказывается открывать файлы по Ctr+PgDown. Фича детектирование по содержанию отключается.
Вау, читаю и радуюсь -
Есть ещё вопрос, как узнать, при помощи какого плагина произведён вход в архив или файл (exe) по Ctrl+PageDown?<formats save="1" />
аттрибут save управляет тем, нужно ли плагину запоминать каким кодеком открывается файл с неизвестным ранее расширением.
сохранение этой информации ускоряет открытие неизвестных файлов по Ctrl+PageDown.
значение 1 - включить самообучение.
значение 0 - выключить.
Добавлю, Total7zip, можно как то назойливость убрать когда при открытии сказали однажды что не хотим открывать архив Total7zip'ом, и подавить все последующие вопросы, а ты точно не хочешь открывать этот архив...
Иначе столько раз спрашивает
Последний раз редактировалось Rustn Ср дек 15, 2010 21:13, всего редактировалось 1 раз.
Открой в архиве свойства любого файла - там в графе "Архиватор:" будет указано расширение так, как оно настроено в окне плагинов тотала - а там делай выводы, чем это расширение тотал открывает.Есть ещё вопрос, как узнать, при помощи какого плагина произведён вход в архив или файл (exe) по Ctrl+PageDown?
Ну вот отловил, msi открывает без запросов, хотя указал что открывать только этим плагином, на другие архивы спрашивает...
Указал AskByContent="1".
ошибся, другой плагин открыл, прошу прощения... Спасибо MVV
И всё же, msi отрыл Total7zip, а не msi.wcx как я предположил, и в то же время, без запроса. А строка архив, не даёт понять чем открыл, каким плагином.
Win7 x64, при упаковке лагином, вхожу в настройку, а в настройке стоит формат архива по умолчанию wim. Приходиться менять на 7z и делать настройки.
В тоже время, не заходя в настройки, сразу архивировать, архив получается 7z.
Указал AskByContent="1".
ошибся, другой плагин открыл, прошу прощения... Спасибо MVV
И всё же, msi отрыл Total7zip, а не msi.wcx как я предположил, и в то же время, без запроса. А строка архив, не даёт понять чем открыл, каким плагином.
Может у меня так?можно как то назойливость убрать когда при открытии сказали однажды что не хотим открывать архив Total7zip'ом, и подавить все последующие вопросы
Win7 x64, при упаковке лагином, вхожу в настройку, а в настройке стоит формат архива по умолчанию wim. Приходиться менять на 7z и делать настройки.
В тоже время, не заходя в настройки, сразу архивировать, архив получается 7z.