Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Total7zip
Goto page Previous  1, 2, 3 ... 37, 38, 39 ... 63, 64, 65  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Total7zip



Joined: 27 Nov 2010
Posts: 287

Post (Separately) Posted: Mon Feb 07, 2011 13:54    Post subject: Reply with quote

MVV wrote:
XXXLer, давай рассуждать логически.
Если в папке есть три файла с именем 1.txt (к примеру), ты хочешь извлечь второй, выделяешь его и копируешь. Тотал говорит плагину, что ты хочешь извлечь файл 1.txt. Откуда плагин узнает, который из этих трех ты хочешь извлечь?
Не рассчитан интерфейс WCX-плагинов на то, что в одной папке может быть несколько файлов с одинаковыми именами, и ничего с этим не поделаешь. Тотал сообщает плагину лишь имена файлов, но никак не их индексы в панели.

это не так - тотал коммандер как раз работает с индексами.
и при каждой операции получает от плагина список файлов начиная с индекса 0 и до тех пор пока плагин не скажет что список кончился.
тотал же нормально отображает 4 файла с одинковыми именами в приведенном примере.
просто, когда дело доходит до распаковки, похоже, тотал коммандер забывает про индексы и предлагает распаковать первый же файл с подходящим именем. я проверю позже, но уверен на 99% что это так.
_________________
Total7zip - архиваторный+content+lister плагин, 0.8.5.2
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon Feb 07, 2011 15:21    Post subject: Reply with quote

Total7zip
Ну, так что там по блокноту?
Back to top
View user's profile Send private message
Total7zip



Joined: 27 Nov 2010
Posts: 287

Post (Separately) Posted: Mon Feb 07, 2011 15:25    Post subject: Reply with quote

а что с ним?
пока суть свелась к тому, что стандартный notepad не понимает короткие переводы строк (unix).
хорошо, в следующий раз сделаю переносы как принято в windows.
на работоспособность это не влияет.
_________________
Total7zip - архиваторный+content+lister плагин, 0.8.5.2
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon Feb 07, 2011 15:27    Post subject: Reply with quote

Со всем согласен. Но суть не в работоспособности, а в надлежащем виде для возможной правки.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Mon Feb 07, 2011 16:00    Post subject: Reply with quote

Total7zip wrote:
MVV wrote:
Не рассчитан интерфейс WCX-плагинов на то, что в одной папке может быть несколько файлов с одинаковыми именами, и ничего с этим не поделаешь. Тотал сообщает плагину лишь имена файлов, но никак не их индексы в панели.

это не так - тотал коммандер как раз работает с индексами.
и при каждой операции получает от плагина список файлов начиная с индекса 0 и до тех пор пока плагин не скажет что список кончился.
тотал же нормально отображает 4 файла с одинковыми именами в приведенном примере.
просто, когда дело доходит до распаковки, похоже, тотал коммандер забывает про индексы и предлагает распаковать первый же файл с подходящим именем. я проверю позже, но уверен на 99% что это так.
Вообще, конечно, замечание в чём-то верное. Хотя индексы и используются лишь для перечисления файлов, но не для обращения к ним.

Тотал при извлечении файлов из архива никак не ожидает, что архив вдруг изменится, или что плагин вернет список файлов в ином порядке (если вдруг плагин вернет имена пары файлов, которые должны быть извлечены, в ином порядке, тотал тупо оставит второй файл неизвлечённым), он полностью перечисляет архив, ища все необходимые файлы, причем в заранее определенном (ожидаемом) порядке. Поэтому теоретически этого может быть достаточно для возможности извлечения файлов с одинаковыми именами.
Но на данный момент в тотале просто используется предположение (соглашение, требование) об уникальности имен в архиве (и в 99% случаев оно абсолютно подтверждается - исключениями являются лишь "ненормальные" архивы), поэтому городить такой огород просто не было необходимости.

Пожалуй, самым простым способом решения проблемы будет проверка повторения имен файлов плагином, и модификация дублирующихся имен (например, через расширение со счетчиком, или его модификацию с помощью иных редко используемых символов). Но тогда придется заводить что-то вроде ассоциативного массива для проверки совпадения имени.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1168
Location: Донецк

Post (Separately) Posted: Tue Feb 15, 2011 15:32    Post subject: Reply with quote

Испытываю следующие проблемы с плагином.
1. Не открывается bin+cue. То есть bin по ctrl+pagedown открывается, а cue - подключен в настройках, но подхватывать рядом лежащий bin и открывать не желает.
2. Непонятка со многими iso-архивами (образами дисков). Открывается образ, из него файлы копируются нормально, быстро, но если например, нажимаю на какой-нибудь файл внутри образа, например, на архив, текстовый документ... то плагин начинает усердно что-то извлекать, делая вид, что iso-образ - это solid-архив, и вначале нужно извлечь все предыдущие файлы в структуре прежде чем добраться до нужного.

Это особенности плагина, баги или как настроить на правильную работу?

Кстати, если создать iso-образ программой Ashampoo, то он плагинами не признаётся, и войти в него невозможно Sad
Back to top
View user's profile Send private message
Total7zip



Joined: 27 Nov 2010
Posts: 287

Post (Separately) Posted: Tue Feb 15, 2011 15:59    Post subject: Reply with quote

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

про bin+cue и другие перепакованные форматы образов - плагин открывает только то, что поддерживает 7-zip.
если у вас есть пример файла, который открывается 7zFM и не открывается плагином - посмотрю.
_________________
Total7zip - архиваторный+content+lister плагин, 0.8.5.2
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1168
Location: Донецк

Post (Separately) Posted: Tue Feb 15, 2011 16:30    Post subject: Reply with quote

Total7zip wrote:
про bin+cue и другие перепакованные форматы образов - плагин открывает только то, что поддерживает 7-zip.
если у вас есть пример файла, который открывается 7zFM и не открывается плагином - посмотрю.

Точно, посмотрел ридми, там не заявлен ни формат bin+cue, ни nrg (которые я у себя прописал).
Это я ошибся, посчитав что Total7zip полностью заменяет плагин iso.
Back to top
View user's profile Send private message
Total7zip



Joined: 27 Nov 2010
Posts: 287

Post (Separately) Posted: Mon Feb 21, 2011 13:09    Post subject: Reply with quote

нашлось время сделать фикс

Total7zip 0.8.1.0
+исправление быстрого просмотра файлов из iso и других не-solid архивов (параметр extractToTempCount)
+исправление переводов строк в lng файле (CR+LF)

http://wincmd.ru/plugring/Total7zip.html
_________________
Total7zip - архиваторный+content+lister плагин, 0.8.5.2
Back to top
View user's profile Send private message
Rustn



Joined: 15 Dec 2010
Posts: 45

Post (Separately) Posted: Mon Feb 21, 2011 23:21    Post subject: Reply with quote

Бум проверять, может ещё что попадётся.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Tue Feb 22, 2011 00:01    Post subject: Reply with quote

Вот интересно, есть ли в недрах библиотеки 7z.dll возможность явно задать, каким обработчиком нужно открывать архив? А то бывает, что пытаюсь зайти по Ctrl+PgDn в ISO, а 7z.dll, видимо, находит там внутри какой-то архив и, считая сам ISO самораспаковывающимся модулем, отображает в панели содержимое того архива вместо содержимого ISO-образа (если открыть образ в самом 7-Zip, эффект такой же).

Правда, не знаю, как предоставить пользователю этот самый выбор, если такая возможность есть.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Nikola Ant



Joined: 28 Sep 2009
Posts: 105
Location: Poltava

Post (Separately) Posted: Tue Feb 22, 2011 01:52    Post subject: Reply with quote

Всё работает, но есть небольшая особенность. К багам её нет смысла приписывать, а описать надо.
Решил я "уборку" сделать в Wincmd.ini. Ключ "PluginBaseDir=%COMMANDER_PATH%\Plugins" есть и в путях установки плагинов вместо "%COMMANDER_PATH%\Plugins" оставил "Plugins" для тех плагинов, что не вызывали сомнения в дальнейшей работе. Всё хорошо, но "потерял" русификацию Content_составляющей для Total7zip.wcx. Пришлось восстановить: [ContentPlugins]->...=%COMMANDER_PATH%\Plugins\wCx\Total7zip\Total7zip.wcx.

Отдельно выделяю: спасибо за необходимое и довольно подробное документальное сопровождение по настройке и установке в виде readme_ru.
Back to top
View user's profile Send private message
XXXLer



Joined: 19 Dec 2010
Posts: 48

Post (Separately) Posted: Tue Feb 22, 2011 10:31    Post subject: Reply with quote

Quote:
Вот интересно, есть ли в недрах библиотеки 7z.dll возможность явно задать, каким обработчиком нужно открывать архив? А то бывает, что пытаюсь зайти по Ctrl+PgDn в ISO, а 7z.dll, видимо, находит там внутри какой-то архив и, считая сам ISO самораспаковывающимся модулем, отображает в панели содержимое того архива вместо содержимого ISO-образа

+1

фичу аля "открывать как 7zFM" лучше сделать отключаемой - иногда она реально мешает
Back to top
View user's profile Send private message
Total7zip



Joined: 27 Nov 2010
Posts: 287

Post (Separately) Posted: Tue Feb 22, 2011 14:18    Post subject: Reply with quote

про отключение поведения "как 7zFM" подумаю,

тем временем заметил небольшое обновление 7-zip
Quote:
7-Zip 9.20.05 alpha was released.
- 7-Zip now can unpack UEFI BIOS files.
- 64-bit version of 7-Zip now includes additional 32-bit shell extension DLL.
So other 32-bit programs can call 64-bit 7-Zip via context menu.
- Now it's possible to associate 7-Zip with file types without Administrator rights.
- New -mf=FilterID switch to specify compression filter. Examples:
7z a -mf=bcj2 a.7z a.tar
7z a -mf=delta:4 a.7z a.wav
7z a -mf=bcj a.tar.xz a.tar
- There are some changes in LZMA settings for BCJ2 filter.
So compression ratio now is slightly improved for executable files in -mx9 mode for .7z format.
- Some bugs were fixed.
- New localizations: Corsican, Kyrgyz.

http://sourceforge.net/projects/sevenzip/forums/forum/45797/topic/4363048
_________________
Total7zip - архиваторный+content+lister плагин, 0.8.5.2
Back to top
View user's profile Send private message
SVM



Joined: 16 Oct 2008
Posts: 47

Post (Separately) Posted: Wed Feb 23, 2011 19:48    Post subject: Reply with quote

Не удаётся воспользоватся lister плагином
В wincmd.ini добавил
[ListerPlugins]
0=%COMMANDER_PATH%\Plugins\WCX\Total7zip\Total7zip.wcx
Total7zip 0.8.1.0, Total Commander 7.56a (без плагинов)
В чём может быть проблема?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3 ... 37, 38, 39 ... 63, 64, 65  Next
Page 38 of 65

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group