Страница 30 из 68

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

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

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

Добавлено: Пн янв 17, 2011 00:42
Rustn
Может рассмотреть ещё этот вариант?
Предыдущий пост

Добавлено: Пн янв 17, 2011 00:44
Total7zip
я прочитал, конечно, но я против того чтоб один плагин использовал другие - по-моему это ведет к полной неуправляемости тотал коммандера.

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

Добавлено:
Действительно, при выборе "Настроить", настройки с правой стороны не подхватываются. Если же выбрать "Шифровать", то все идет нормально, при этом надо нажать "Пропустить все". Но все равно, даже с ключом askByContent="1" в Total7Zip.xml, ТС не доступен.

Добавлено: Вт янв 18, 2011 21:03
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. мелкие исправления и улучшения, как обычно.

пожелания и замечания приветствуются!

Добавлено: Вт янв 18, 2011 21:26
ask-rus
Total7zip
Пожелание убрать из своей подписи версию плагина. :wink:
В остальном - браво!

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

Описание новшеств приятно порадовало, но пока не тестил. :wink:

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

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


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

to Total7zip
Не мог бы посмотреть в сторону archview плагина, там красивости :)

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

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

Total7zip
Предлагаю в wlx выводить только те поля, где есть конкретное значение, а не "-". Также есть мысль обсудить, какие поля должны присутствовать помимо нынешних.

Добавлено: Ср янв 19, 2011 02:46
Total7zip
возможность задать цвет и шрифт листера есть, забыл об этом написать.
Посмотрите в начало вашего Total7zip.xml, думаю найдете.

Добавлено: Ср янв 19, 2011 08:50
Flasher
Total7zip
Нашли. Болды, регуляры для шрифта задавать можно?

Добавлено: Ср янв 19, 2011 11:14
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)
- Время тестирования
- Время анализа
- Полное время

Добавлено: Ср янв 19, 2011 12:06
Total7zip
различия на первый взгляд:

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

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

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

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

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

На оффоруме лет семь назад предлагалось к ArcView подцепить такую штуку с кучей поддерживаемых типов для распаковки. Там помимо сорсев есть библиотечка, её прицепить никак нельзя? Или это исключительно вопрос отдельного топика и отдельного плагина?

Добавлено: Ср янв 19, 2011 12:31
Total7zip
Болды, регуляры для шрифта - в 0.8.0.2 нет.
добавлю. это просто вроде.