Total7zip

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
Total7zip
Сообщения: 287
Зарегистрирован: Сб ноя 27, 2010 03:22

Сообщение Total7zip »

понял, это диалог 7zG от оригинального 7zip.
в текущей версии плагина запоминается только левая колонка параметров, а именно:
уровень сжатия, метод, словарь, размер слова, размер блока число потоков.
эти параметры при упаковке передаются через коммандную строку.

если вы хотите использовать остальные галочки в этом диалоге, то поставьте перд упаковкой галку "задать пароль". (пароль, конечно можно не вводить, просто это такой хитрый способ заставить тотал коммандер показать диалог непосредственно перед упаковкой).

я сейчас делаю версию, в которой будут запоминаться все настройки для всех возможных форматов. скоро будет готово.
Rustn
Сообщения: 45
Зарегистрирован: Ср дек 15, 2010 11:22

Сообщение Rustn »

Может рассмотреть ещё этот вариант?
Предыдущий пост
Аватара пользователя
Total7zip
Сообщения: 287
Зарегистрирован: Сб ноя 27, 2010 03:22

Сообщение Total7zip »

я прочитал, конечно, но я против того чтоб один плагин использовал другие - по-моему это ведет к полной неуправляемости тотал коммандера.
Аватара пользователя
jentoso
Сообщения: 443
Зарегистрирован: Чт дек 20, 2007 01:36

Сообщение jentoso »

Total7zip писал(а):если вы хотите использовать остальные галочки в этом диалоге, то поставьте перд упаковкой галку "задать пароль". (пароль, конечно можно не вводить, просто это такой хитрый способ заставить тотал коммандер показать диалог непосредственно перед упаковкой).
А если просто, при вызове Упаковки файла, нажать "Настроить" и изменить параметры, разве они не применятся разаво для упакови (без сохранения настроек).
И еще, что надо выбрать в этом диалоге.
Изображение
То есть в противоположной панели уже существует этот архив. Я создаю новый, в котором должны просто добавиться, измениться или удалиться фалы, а файлы которые не менялись, не участвуют в архивирование, тем самым уменьшается время архивирования (Синхронизация). Сам то я выбираю "Пропустить все", но вдруг это не правильно. Если же выбрать "Заменить все", то идет обычное архивирование и состав архива не соответствует исходной папке.

Добавлено:
Действительно, при выборе "Настроить", настройки с правой стороны не подхватываются. Если же выбрать "Шифровать", то все идет нормально, при этом надо нажать "Пропустить все". Но все равно, даже с ключом askByContent="1" в Total7Zip.xml, ТС не доступен.
Аватара пользователя
Total7zip
Сообщения: 287
Зарегистрирован: Сб ноя 27, 2010 03:22

Сообщение Total7zip »

jentoso про настройки 7zip лучше почитать в help 7-zip.
дальше, "даже с ключом askByContent="1" в Total7Zip.xml, ТС не доступен"
я могу сказать - это моя настройка, но как askByContent связана с доступностью TC я не понимаю. askByContent управляет тем, как плагин ведет себя, когда его просят открыть файл по Ctrl+PgDown.
больше информации о параметрах - в файле readme_ru.rtf.


новая версия для тестирования - Total7zip 0.8.0.2
http://narod.yandex.ru/disk/3799903001/ ... 02_wcx.rar
в архиве только wcx, обновлять версию 0.7.0.7
сохраните настройки на всякий случай.

что нового в версии 0.8.0.2
============================
1. добавился интерфейс WLX - теперь плагин можно так же использовать как плагин lister'а.
для этого надо добавить его в wincmd.ini

Код: Выделить всё

[ListerPlugins]
0=%COMMANDER_PATH%\Plugins\WCX\Total7zip\Total7zip.wcx
номер - любой, какой вам нужен.
detect строка не нужна.

советую перед тестами отключить ArchView, если он у вас есть - чтоб не возникло конфликтов.
с включенным ArchView тотал коммандер может и не дойти до Total7zip.

отображется та же самая информация, которую плагин отображает в столбцах. пустые поля пропускаются.

============================
2. сохраняются настройки упаковки всех доступных форматов.
поддерживается упаковка во все доступные форматы.
а именно - к 7z добавились bzip2, gzip, tar, wim, xz и zip.

есть несколько ограничений:

первое ограничение - когда вы вызываете диалог настроек (7zG) там всегда выбирается 7z.
это связано с тем, что тотал коммандер считает что плагин может поддерживать только один тип файлов.
решение простое - открывайте настройки и настраивайте тот формат который вам нужен, все должно сохранится.

второе ограничение - тотал коммандер считает, что gzip, tar и zip не должны обрабатываться плагином.
все что вы напишите в [PackerPlugins] про эти форматы будет проигнорировано.
если я не прав - расскажите как изменить настройки тотал коммандера.
решение - я использую такой вариант

Код: Выделить всё

[PackerPlugins]
7z=735,%COMMANDER_PATH%\Plugins\wcx\Total7zip\Total7zip.wcx
wim=735,%COMMANDER_PATH%\Plugins\wcx\Total7zip\Total7zip.wcx
xz=731,%COMMANDER_PATH%\Plugins\wcx\Total7zip\Total7zip.wcx
bzip2=731,%COMMANDER_PATH%\Plugins\wcx\Total7zip\Total7zip.wcx
7zip_gzip=731,%COMMANDER_PATH%\Plugins\wcx\Total7zip\Total7zip.wcx
7zip_tar=735,%COMMANDER_PATH%\Plugins\wcx\Total7zip\Total7zip.wcx
7zip_zip=735,%COMMANDER_PATH%\Plugins\wcx\Total7zip\Total7zip.wcx
gzip=731,%COMMANDER_PATH%\Plugins\wcx\Total7zip\Total7zip.wcx
tar=735,%COMMANDER_PATH%\Plugins\wcx\Total7zip\Total7zip.wcx
zip=735,%COMMANDER_PATH%\Plugins\wcx\Total7zip\Total7zip.wcx
когда я хочу создать zip с помощью 7zip, я выбираю 7zip_zip. аналогично 7zip_tar и 7zip_gzip.

============================
3. в связи с тем что при упаковке нескольких файлов, например, в xz тотал коммандер предлагает упаковать их все в отдельные архивы,
я добавил проверку и в таком случае запускаю 7zG по очереди, чтоб не получилась ситуация, когда одновременно запущено множество процессов упаковки.

============================
4. мелкие исправления и улучшения, как обычно.

пожелания и замечания приветствуются!
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Total7zip
Пожелание убрать из своей подписи версию плагина. :wink:
В остальном - браво!
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Total7zip писал(а):советую перед тестами отключить ArchView, если он у вас есть - чтоб не возникло конфликтов.
с включенным ArchView тотал коммандер может и не дойти до Total7zip.
Почему может не дойти? Клавиша "4" на что? Я лично делаю иначе: создаю жёсткие ссылки на wcx и dll в каталоге WLX и подвязываю переименованный в wlx файл стандартным способом, потом передвигаю строку на позицию выше ArcView.
Total7zip писал(а):первое ограничение - когда вы вызываете диалог настроек (7zG) там всегда выбирается 7z.
это связано с тем, что тотал коммандер считает что плагин может поддерживать только один тип файлов.
Но есть же ряд wcx, которые предлагают установить по два и более расширений. Раз ТС это позволяет, то почему он должен так считать (безотносительно к внешнему GUI) ?

Описание новшеств приятно порадовало, но пока не тестил. :wink:
Rustn
Сообщения: 45
Зарегистрирован: Ср дек 15, 2010 11:22

Сообщение Rustn »

Можно как то убрать этот чёрный вид листера, и не выводить только пару тройку строк, а выдать интереснее информацию, что то ближе к arcview плагина?
Если смотреть минимум интерфейса, то tctorrent как то симпатичнее выглядит...

to Flasher
бум ждать...
Только берётся мне кажется основной фон lister'а, и плагин даже не рисует (по крайней мере мне кажется (я о других плагинах))


А вообще, хорош плагин, уметь такое и при небольших размерах :) другие таким похвастаться не могут пока...

to Total7zip
Не мог бы посмотреть в сторону archview плагина, там красивости :)
Последний раз редактировалось Rustn Ср янв 19, 2011 00:09, всего редактировалось 3 раза.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Rustn
Думается, это пока набросок. Москва не сразу строилась. :wink:

Только не "убрать чёрный вид", а иметь возможность самому назначать фон. Во многих листерплагинах с этим проблема, и авторы почему-то не хотят её исправлять. Хотя мне было бы достаточно уже используемых цветов:
секция [Lister] ключ BgColor=<код цвета> или секция [Colors] ключ BackColor=<код цвета>.
Rustn писал(а):Только берётся мне кажется основной фон lister'а
Нет, не листера, и это легко проверить. Видимо, у тебя чёрный фон в листере, но тогда не понятно, что тебя не устраивает, если так всё радужно совпало?
Rustn писал(а):Не мог бы посмотреть в сторону archview плагина, там красивости
Я предпочитаю ArcView, там не хуже. :wink:

Total7zip
Предлагаю в wlx выводить только те поля, где есть конкретное значение, а не "-". Также есть мысль обсудить, какие поля должны присутствовать помимо нынешних.
Аватара пользователя
Total7zip
Сообщения: 287
Зарегистрирован: Сб ноя 27, 2010 03:22

Сообщение Total7zip »

возможность задать цвет и шрифт листера есть, забыл об этом написать.
Посмотрите в начало вашего Total7zip.xml, думаю найдете.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Total7zip
Нашли. Болды, регуляры для шрифта задавать можно?
Аватара пользователя
mrmerak
Сообщения: 441
Зарегистрирован: Пн авг 20, 2007 03:48

Сообщение mrmerak »

Total7zip

1. По-умолчанию, нужно чтобы было что-то типа такого (т.е. подхватывать настройки юзера):

Код: Выделить всё

<lister_plugin fontColor="lister" bgColor="lister" fontSize="lister" font="lister" />
2. "Выделенный текст" и "фон выдления" - есть еще и такое в настройках листра. Так что
их тоже нужно добавить для полной совместимости.

3. Настройки в xml лучше разделить - будет намного легче ориентироваться

4. И да, настроек уже столько, что пора бы и ГУИ прикрутить ; :oops:

5. Русский интерфейс... хотя бы к релизу версии 1.0 :roll:

6. Такой вопрос, вот что поддерживает ArchView (судя с ReadMe), что из перечисленного доступно\не доступно в Total7zip?
- Распакованный размер файлов
- Упакованный размер файлов
- Размер архива
- Количество файлов в архиве
- Количество папок в архиве
- Количество глав в архиве (только для ARJ)
- Размер используемого словаря
- Операционная система, использованная при упаковке
- Операционная система, используемая при распаковке
- Используемый метод сжатия
- Используемая при сжатии память (только для PPM)
- Сжатие1: размера архива относительно распакованного размера
- Сжатие2: упакованный размер относительно распакованного размера
- Версия программы упаковщика
- Версия программы необходимая для распаковки
- Размер SFX модуля для самораспаковывающегося архива
- Размер информации для восстановления
- Непрерывный архив
- Многотомный архив
- Номер тома (только для многотомного архива)
- Комментарий архива
- Комментарии файлов
- Комментарии глав (только для ARJ)
- Есть пароль
- Архив заблокирован
- Электронная подпись
- Дата создания (для ACE и ARJ)
- Дата модификации (только для ARJ)
- Время создания (для ACE и ARJ)
- Время модификации (только для ARJ)
- Оригинальное имя (для ARJ и GZIP)
- Magic (только для TAR)
- Время тестирования
- Время анализа
- Полное время
TC 9.51 | Win10 1903
Аватара пользователя
Total7zip
Сообщения: 287
Зарегистрирован: Сб ноя 27, 2010 03:22

Сообщение Total7zip »

различия на первый взгляд:

Код: Выделить всё

- Размер используемого словаря 
- Версия программы упаковщика 
- Версия программы необходимая для распаковки 
- Размер SFX модуля для самораспаковывающегося архива 
- Операционная система, использованная при упаковке 
- Операционная система, используемая при распаковке 
я посмотрю позже по исходникам ArchView - постараюсь добавить то чего нет, если это просто и не требует особых вычислений.

было бы здорово, если бы кто-нибудь попереключался через 4 на разных архивах и написал какая разница между отобажаемой плагинами информацией на самом деле.

вид окна скорее всего будет совсем другой, если дойдут руки.
просто в данный момент вывести текст - было самым простым и быстрым. и такой метод позволяет оттестировать содержимое уже сейчас.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Total7zip
Мой вопрос останется неотвеченным?
было бы здорово, если бы кто-нибудь попереключался через 4 на разных архивах и написал какая разница между отобажаемой плагинами информацией на самом деле.
Я просматривал, на разных типах свои поля, нужно дольше анализировать, что всё расписать.

На оффоруме лет семь назад предлагалось к ArcView подцепить такую штуку с кучей поддерживаемых типов для распаковки. Там помимо сорсев есть библиотечка, её прицепить никак нельзя? Или это исключительно вопрос отдельного топика и отдельного плагина?
Аватара пользователя
Total7zip
Сообщения: 287
Зарегистрирован: Сб ноя 27, 2010 03:22

Сообщение Total7zip »

Болды, регуляры для шрифта - в 0.8.0.2 нет.
добавлю. это просто вроде.
Ответить