Total7zip

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

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

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

Сообщение Rustn »

Должно быть так:

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

 <lister_plugin fontColor="0" bgColor="16777215" fontSize="10" font="Courier New" />
Думал и думал, и понял что у меня стоит наоборот (почему то). Font - 16777215 а bg - 0 (я не писал сам)...
Аватара пользователя
jentoso
Сообщения: 443
Зарегистрирован: Чт дек 20, 2007 01:36

Сообщение jentoso »

Total7zip писал(а):jentoso про настройки 7zip лучше почитать в help 7-zip.
дальше, "даже с ключом askByContent="1" в Total7Zip.xml, ТС не доступен"
я могу сказать - это моя настройка, но как askByContent связана с доступностью TC я не понимаю. askByContent управляет тем, как плагин ведет себя, когда его просят открыть файл по Ctrl+PgDown.
больше информации о параметрах - в файле readme_ru.rtf.
Настройки я прочитал из help'a. Про "недоступность" я имею ввиду то окно которое выходит при архивировании, если в настройка самого 7zip, выбрать "Синхронизировать":
Изображение
Хорошо. Оставим этот вопрос до следующих времен. Не буду больше акцентировать на нем вниманию. Все равно это не такой уже и недостаток, на фоне всех преимуществ плагина. Спасибо.
Аватара пользователя
Total7zip
Сообщения: 287
Зарегистрирован: Сб ноя 27, 2010 03:22

Сообщение Total7zip »

небольшое обновление
0.8.0.3

http://narod.yandex.ru/disk/3884050001/ ... 03_wcx.rar

добавил возможность задавать болд и прочие свойства шрифта - параметр fontFx

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

<lister_plugin fontColor="16777215" bgColor="0" fontSize="10" fontFx="0" font="Courier New" /> 
значение - сумма из следующих возможных эффектов

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

#define CFE_BOLD		0x0001
#define CFE_ITALIC		0x0002
#define CFE_UNDERLINE	0x0004
#define CFE_STRIKEOUT	0x0008
#define CFE_PROTECTED	0x0010 - (это hex, нормальное значение 16)
Nikola Ant
Сообщения: 105
Зарегистрирован: Пн сен 28, 2009 22:44
Откуда: Poltava

Сообщение Nikola Ant »

Total7zip писал(а):было бы здорово, если бы кто-нибудь попереключался через 4 на разных архивах и написал какая разница между отобажаемой плагинами информацией на самом деле.
Было бы здорово отображать комментарии к архивам и возможно в первую очередь, а не количественную информацию(хотя её качества не приуменьшаются мною). Так например: из WinRAR с комментами, из WinRAR_самораспаковывающихся - это показывает ArchView.wlx, из Zip - тут я не знаю как ТС_Lister добывает текст из вложеных в Zip_архив файликов. Показывать, желательно, через wLx(по Ctrl+Q), а не через wDx_компонент. Кстати, в wDx_колонках коменты не показываются - может я что-то не понял. А вообшето плагин растёт и растёт - спасибо.
Аватара пользователя
mrmerak
Сообщения: 441
Зарегистрирован: Пн авг 20, 2007 03:48

Сообщение mrmerak »

Total7zip
ой ГУИ плачет, ой плачет....
TC 9.51 | Win10 1903
Rustn
Сообщения: 45
Зарегистрирован: Ср дек 15, 2010 11:22

Сообщение Rustn »

to Total7zip
Нельзя ли указывать цвета в таком виде (по умолчанию).

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

<lister_plugin fontColor="0" bgColor="16777215" fontSize="10" fontFx="0" font="Courier New" />
Иначе получается чёрный фон и белые буквы (брррр).
likhobory
Сообщения: 63
Зарегистрирован: Ср фев 25, 2009 14:24
Откуда: Москва

Сообщение likhobory »

спасибо за нужный и функциональный плагин,
опробовал версию 0.8.0.2 в качестве плагина при поиске
вне зависимости от выбранного свойства, в комбобоксе "операция" значения не меняются
Если я, например, выбираю свойство "Files", то логично видеть там операции сравнения и т. д...
Аватара пользователя
Total7zip
Сообщения: 287
Зарегистрирован: Сб ноя 27, 2010 03:22

Сообщение Total7zip »

Rustn
уже сделал в версии 0.8.0.3, но это сработает, только если в Total7zip.xml нет секции lister_plugin.

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

Сообщение Rustn »

Не хватает описания, совсем не хватает, как говорит Mr.Merak, требуется уже (не сколько нужен, сколько требуется) GUI для плагина...
likhobory
Сообщения: 63
Зарегистрирован: Ср фев 25, 2009 14:24
Откуда: Москва

Сообщение likhobory »

посмотрю, можно ли что-то сделать.
ок, просто в при существующем положении невозможно настроить и пользовательские колонки. В частности, архивы с комментариями никак не обозначаются при выставлении [=total7zip.Commented] в поле данных
Аватара пользователя
Total7zip
Сообщения: 287
Зарегистрирован: Сб ноя 27, 2010 03:22

Сообщение Total7zip »

содержимое колонок это песня - плагин показывает то, что ему дает 7z.dll, и набор данных зависит от формата.
если интересно, то судя по исходникам 9.20 поля заполняются так:

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

	{ kpidPhySize, L"Physical Size" }, //7z, Apm, Cramfs, deb, Elf, fat, Macho, ntfs, PE, Rar, Squashfs, Tar, zip
	{ kpidMethod, L"Method" }, //7z, cab, dmg, hfs, NSIS, Squashfs, vhd, wim, xz
	{ kpidSolid, L"Solid" }, //7z, NSIS, Rar
	{ kpidNumBlocks, L"Blocks" }, //7z, cab, chm, Cramfs, dmg, Rar, Squashfs, xz
	{ kpidHeadersSize, L"Headers Size" }, //7z, Cramfs, Elf, fat, Macho, ntfs, PE, Squashfs, Tar
	{ kpidOffset, L"Offset" }, //7z, zip
	{ kpidClusterSize, L"Cluster Size" }, //Apm, com, fat, hfs, ntfs, udf, vhd
	{ kpidName, L"Name" }, //Arj, Cramfs
	{ kpidCTime, L"Created" }, //Arj, hfs, ISO, ntfs, PE, Squashfs, udf, vhd, wim
	{ kpidMTime, L"Modified" }, //Arj, hfs, ISO, wim
	{ kpidHostOS, L"Host OS" }, //Arj, Elf, vhd
	{ kpidCommented, L"Commented" }, //Arj, Flv, ISO
	{ kpidSectorSize, L"Sector Size" }, //com, fat, ntfs
	{ kpidBigEndian, L"Big-endian" }, //Cramfs, Elf, Macho, Squashfs
	{ kpidCharacts, L"Characteristics" }, //Cramfs, Elf, Macho, PE, Rar, Squashfs
	{ kpidNumSubFiles, L"SubFiles" }, //Cramfs
	{ kpidCpu, L"CPU" }, //Elf, Macho, PE
	{ kpidBit64, L"64-bit" }, //Elf, Macho, PE, zip
	{ kpidFileSystem, L"File System" }, //fat, ntfs, Squashfs
	{ kpidFreeSpace, L"Free Space" }, //fat, hfs
	{ kpidVolumeName, L"Label" }, //fat, ntfs
	{ kpidId, L"ID" }, //fat, ntfs, vhd
	{ kpidChecksum, L"Checksum" }, //PE
	{ kpidIsVolume, L"Multivolume" }, //Rar, wim
	{ kpidNumVolumes, L"Volumes" }, //cab, Rar, split, wim
	{ kpidComment, L"Comment" }, //udf, wim, zip
	{ kpidSize, L"Size" }, //vhd, wim
	{ kpidCreatorApp, L"Creator Application"}, //vhd
	{ kpidPackSize, L"Packed Size" }, //wim
	{ kpidUnpackVer, L"Version" }, //wim
	{ kpidVolume, L"Volume" }//, //wim
но если вдруг новая версия 7z.dll начнет возвращать больше - плагин должен это подхватить.
Rustn
Сообщения: 45
Зарегистрирован: Ср дек 15, 2010 11:22

Сообщение Rustn »

но если вдруг новая версия 7z.dll начнет возвращать больше - плагин должен это подхватить.
Ок, всё замечательно, но можно выделить из этого основное. После это основное и показывать по подобию archview'ера, но в GUI интерфейсе настроек плагина ставим галочку, показывать доп поля. В итоговом виде будет отображать основные параметры (что посчитали основным), а если ещё выбрали галочку "доп поля", то ниже основных и показывать их.
В этом случае не плагин уже будет, а конфетка -- со всеми обёртками и красивостями. :)
likhobory
Сообщения: 63
Зарегистрирован: Ср фев 25, 2009 14:24
Откуда: Москва

Сообщение likhobory »

{ kpidSolid, L"Solid" }, //7z, NSIS, Rar
действительно, непрерыврный rar-архив обозначил
[offtop]
интересно, с чем связан столь выборочный подход автора библиотеки к различным форматам
[/offtop]
Аватара пользователя
Total7zip
Сообщения: 287
Зарегистрирован: Сб ноя 27, 2010 03:22

Сообщение Total7zip »

если кто не знает, как я, например,
то случайно прочитал на оффициальном форуме, про то, что WDX (Content) плгины могут использоваться для формирования всплывающих подсказок (tooltip).
Аватара пользователя
Total7zip
Сообщения: 287
Зарегистрирован: Сб ноя 27, 2010 03:22

Сообщение Total7zip »

likhobory писал(а): интересно, с чем связан столь выборочный подход автора библиотеки к различным форматам
не знаю, но скорее всего тем, что главное в 7-zip это сам 7-zip. =)
Ответить