Страница 32 из 68
Добавлено: Чт янв 20, 2011 21:57
Avada
[off]
Total7zip писал(а):если кто не знает, как я, например,
то случайно прочитал на оффициальном форуме, про то, что WDX (Content) плагины могут использоваться для формирования всплывающих подсказок (tooltip).
...и этот страшный секрет можно вычитать в
справке TC (как описание стандартного функционала), а варианты применения — во множестве мест на этом форуме.
[/off]
Добавлено: Вт янв 25, 2011 00:35
Rustn
Видны различия между открыванием iso файла UltraIso и плагином. В плагине нет структур, а в UltraIso видны папки.
Добавлено: Вт янв 25, 2011 01:03
Total7zip
а что за файл? если файл небольшой - я бы посмотрел.
и еще важно - как его открывает 7-zip FM? ведь плагин по существу просто "мост" между 7-zip и TC.
и не отключили ли вы например UDF в настройках?
Добавлено: Вт янв 25, 2011 09:45
Rustn
Доброе...
7-zip FM открывает как надо, т.е. видны все папки. файл:KB3OPK_RU это пакет для администрирования образов (создание и т.д.) с мелкософта.
а вот самим плагином, видно другое что то, не могу понять, такого даже в папках не могу найти.
По свойства iso видно что он UDF, а в плагине как это включить?, не знаю.
Код: Выделить всё
<format description="Udf" guid="{23170F69-40C1-278A-1000-000110E00000}">
<ext val="img" />
<ext val="iso" />
<ext val="udf" />
</format>
Добавлено: Вт янв 25, 2011 10:14
Total7zip
А точно его открывает Total7zip?
Давайте лог открытия посмотрим, и если это так, то и Total7zip.xml в студию.
ссылка на Debug View есть в readme_ru
лог должен выглядеть приблизительно так
Код: Выделить всё
[3620] [Total7zip] CanYouHandleThisFileW, TRUE, [+], G:\7600.16385.090713-1255_x64fre_enterprise_en-us_EVAL_Eval_Enterprise-GRMCENXEVAL_EN_DVD.iso
[3620] [Total7zip] OpenArchiveW, hArcData=4, [+], G:\7600.16385.090713-1255_x64fre_enterprise_en-us_EVAL_Eval_Enterprise-GRMCENXEVAL_EN_DVD.iso, open(TC)=OK,(Total7zip)=OK, mode=PK_OM_LISTFormat : Udf
[3620] Encrypted : -
[3620] Files : 871
[3620] Folders : 199
[3620] Ratio : 99%
[3620] Unpacked Size : 3 136 405 533
[3620] Cluster Size : 2 048
[3620] Created : 2009-07-14 10:47:49
[3620] Comment : GRMCENXEVAL_EN_DVD
[3620]
[3620] [Total7zip] SetProcessDataProc, hArcData=4, WARNING old total commander API
[3620] [Total7zip] SetChangeVolProc, hArcData=4, WARNING old total commander API
[3620] [Total7zip] SetProcessDataProcW, hArcData=4
[3620] [Total7zip] SetChangeVolProcW, hArcData=4
[3620] [Total7zip] CloseArchive, hArcData=4, [+], G:\7600.16385.090713-1255_x64fre_enterprise_en-us_EVAL_Eval_Enterprise-GRMCENXEVAL_EN_DVD.iso
Добавлено: Вт янв 25, 2011 14:04
Rustn
Код: Выделить всё
[4188] [Total7zip] OpenArchiveW, hArcData=1, [+], i:\Iso\Wins\KB3OPK\KB3OPK_RU.iso, open(TC)=OK,(Total7zip)=OK, mode=PK_OM_LISTFormat : Cab
[4188] Encrypted : -
[4188] Files : 56
[4188] Folders : 0
[4188] Ratio : 3028%
[4188] Unpacked Size : 53 459 010
[4188] Method : LZX
[4188] Blocks : 1
[4188] Volumes : 1
[4188]
[4188] [Total7zip] SetProcessDataProc, hArcData=1, WARNING old total commander API
[4188] [Total7zip] SetChangeVolProc, hArcData=1, WARNING old total commander API
[4188] [Total7zip] SetProcessDataProcW, hArcData=1
[4188] [Total7zip] SetChangeVolProcW, hArcData=1
[4188] [Total7zip] CloseArchive, hArcData=1, [+], i:\Iso\Wins\KB3OPK\KB3OPK_RU.iso
Вот он лог, хотя через UltraISO видна структура папок.
Даже не могу понять, в какой файл проваливается, просмотрел все cab msi и другие файлы. Таких файлов найти в них не могу. Хотя если быть внимательным, он смотрит содержимое NetFXamd64.exe который лежит в корне. Один из ini файлов содержит это "ProductName=Microsoft .NET Framework 2.0 (x64)".
Добавлено: Вт янв 25, 2011 14:40
Total7zip
судя по логам почему-то открывает как
Format : Cab
скорее всего расширение iso куда-то не туда прописалось в секции formats Total7zip.xml
у меня это расширение только в iso и udf встречается
Добавлено: Вт янв 25, 2011 14:53
Rustn
Совершенно верно, оно и тут приплыло
Код: Выделить всё
<format description="Cab" guid="{23170F69-40C1-278A-1000-000110080000}">
<ext val="cab" />
<ext val="exe" />
<ext val="gadget" />
<ext val="iso" />
</format>
Исправил, всё стало на свои места. Но сразу в голову это не лезет, потому что, открывал другие iso, там была нормальная структура папок. Потому и заблудился.
Тогда предложение, сделать GUI в котором как то обозначить что
Код: Выделить всё
<format description="Cab" guid="{23170F69-40C1-278A-1000-000110080000}">
<ext val="cab" />
<ext val="exe" />
<ext val="gadget" />
</format>
<format description="PE" guid="{23170F69-40C1-278A-1000-000110DD0000}">
<ext val="dll" />
<ext val="efi" />
<ext val="exe" />
<ext val="mui" />
<ext val="pe" />
<ext val="scr" />
<ext val="sys" />
<ext val="wcx" />
</format>
exe встречается и там и тут, предупредить...
GUI оооочень нужен, с указанием параметров плагина, с подводными камнями.
Добавлено: Ср янв 26, 2011 09:24
FateStar
Total7zip
Скажите, пожалуйста, можно ли заставить плагин при включении опции "Отдельные архивы для каждого выбранного файла/каталога" запускать 7zG.exe по очереди для каждого файла/каталога?
Сейчас наблюдаю следующее: при упаковке запускается 7zG.exe для первого файла/каталога, потом, через несколько секунд, вторая копия 7zG.exe для второго выделенного файла/каталога и т.д. В итоге процесс упаковки очень замедляется, особенно на машинах с одноядерным процессором.
P.S. Total Commander 7.56a, Total7zip 0.8.0.3, Windows XP SP3+
Добавлено: Ср янв 26, 2011 09:49
Total7zip
по идее как раз в версии 0.8.0.3 архивы должны создаваться последовательно, по очереди.
не должно возникать ситуаций, когда несколько процессов упаковки работают одновременно. и именно так это работает у меня - сначала упаковывается одна папка, потом следующая и т.п.
я очень хочу разобораться, что приводит к неправильному поведению, возможно какая-то настройка плагина или тотал коммандера.
у одного человека проблема исправилась просто обновлением версии TC поверх старой -
"TC v7.55 was updated to v7.56a just now. Your plugin works quite well now.
I just ran the tcmd756a.exe and selected "update old version".
Попробуйте сделать следующее - сделайте бекап вашего TC, проверьте на чистой инсталяции - если все заработает, то пришлите мне пожалуйста тот вариант, который не работал, или хотя бы файлы настроек wincmd.ini и Total7zip.xml
Добавлено: Ср янв 26, 2011 10:45
FateStar
Total7zip писал(а):
Попробуйте сделать следующее - сделайте бекап вашего TC, проверьте на чистой инсталяции...
Установив Тотал и плагин "начисто" нашел ошибку в файле Total7zip.xml:
у меня было
extractToTempCount="1", а в Total7zip.xml по-умолчанию
extractToTempCount="20".
После смены значения этого параметра на дефолтное ("20"), моя сборка Тотала стал паковать каталоги по очереди!
Спасибо!
Добавлено: Ср янв 26, 2011 10:50
Total7zip
странно, проверю.
по идее на упаковку этот параметр никак не должен влиять.
он отвечает за то, сколько файлов одновременно _извлекать_ из solid архива, чтоб ускорить поиск по тексту.
если у вас остался бэкап неработающего TC - поделитесь пожалуйста, а личку. думаю причина в чем-то другом.
Добавлено: Ср янв 26, 2011 11:02
Total7zip
для тестирования - новая версия
Total7zip 0.8.0.5
http://narod.yandex.ru/disk/4359211001/ ... wcx_ru.rar
+добавил перевод в листер-плагин.
Добавлено: Ср янв 26, 2011 12:08
Rustn
+добавил перевод в листер-плагин.
Как увидеть его, или включить, что то вижу всё как было в энглише...
Добавлено: Ср янв 26, 2011 12:22
Total7zip
1. в Total7zip.xml должен быть включен русский
2. рядом с плагином должна быть папка PluginLang\ и в ней Total7zip.ru.txt. в этом файле несколько строк, которых нет в самом 7-zip. в остальном локализация берется из 7-zip (папка Lang рядом с 7zG.exe).
3. плагин должен быть версии 0.8.0.5 или выше.