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 

Плагин для распаковки HLP/MVB
Goto page Previous  1, 2, 3  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Zaytsev Artem



Joined: 23 Aug 2012
Posts: 20
Location: Saint-Petersburg

Post (Separately) Posted: Thu Aug 23, 2012 02:27    Post subject: Reply with quote

Alextp wrote:
Реально справку стоит читать через МС winhelp. Т.ч. делать wlx смысла мало

С одной стороны логику я понимаю (winhlp32.exe - достаточно быстрый просмотрщик). Но если так рассуждать, то и остальные wlx-плагины не особо нужны, если есть отдельные быстрые программы.
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Thu Aug 23, 2012 02:31    Post subject: Reply with quote

Написать 100% корректный просмотр сложно, там и показ rtf, и показ картинок, и поиск. Я бы не стал
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6193
Location: Москва

Post (Separately) Posted: Thu Aug 23, 2012 13:32    Post subject: Reply with quote

Zaytsev Artem wrote:
А нет ли в планах сделать wlx?

Нет. Распаковку я смог сделать исключительно благодаря тому, что программа-распаковщик была с исходниками, причём удалось обернуть эти исходники в код плагина, практически не разбираясь ни в формате HLP-файлов, ни в коде собственно программы. Для написания плагина просмотра потребуется выполнить очень большой объём работы по изучению формата (который, к тому же, недокументированный). У меня нет возможности заниматься этим.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
Mellomann



Joined: 07 Sep 2009
Posts: 709

Post (Separately) Posted: Thu Aug 23, 2012 18:59    Post subject: Reply with quote

Alextp
под вынь-7 или висту - смысл есть, ибо винда разучилась дружить с HLP форматом
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Thu Aug 23, 2012 19:02    Post subject: Reply with quote

Под висту есть standalone winhelp.
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
Mellomann



Joined: 07 Sep 2009
Posts: 709

Post (Separately) Posted: Thu Aug 23, 2012 23:22    Post subject: Reply with quote

Alextp
плаг нужнее
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Thu Aug 23, 2012 23:33    Post subject: Reply with quote

Флинт сказал нет, чего еще..
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
gora



Joined: 30 Dec 2004
Posts: 442
Location: Иваново

Post (Separately) Posted: Wed Apr 03, 2013 10:48    Post subject: Reply with quote

Пробовал запустить распаковку плагином из ком строки (батника)
Code:
cmdTotal.exe hlp.wcx x Wcmd_rus.hlp

Распаковать не удалось. Создается пустая папка и все. Плагин не должен так распаковывать?
Можно ли его научить это делать и как его запустить из ком. строки для извлечения?
Спасибо.
_________________
Win7 SP1 Ultimate x64, TC8.52a x64
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6193
Location: Москва

Post (Separately) Posted: Wed Apr 03, 2013 12:10    Post subject: Reply with quote

gora
Я не знаю, какие команды посылает cmdTotal и что он ожидает получить от плагина. Могу только предположить, что он пытается использовать ANSI-интерфейс, который у меня не реализован. Если так, то научить без модификации cmdTotal или плагина невозможно. Если причина в другом, то зависит от этой причины.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
gora



Joined: 30 Dec 2004
Posts: 442
Location: Иваново

Post (Separately) Posted: Wed Apr 03, 2013 12:36    Post subject: Reply with quote

CaptainFlint
Спасибо за ответ.
cmdTotal.exe работает с другими плагинами (dbxplug.wcx, InstExpl.wcx, IShield.wcx, MHTUnp.wcx, msi.wcx, PDunSIS.wcx) и распаковка происходит корректно.
Как он с ними работает, я не знаю, ибо не программист, Sad но предполагаю, что механизм его общения с плагинами должен быть какой-то стандартный, иначе бы он не работал с ними.
CaptainFlint wrote:
Могу только предположить, что он пытается использовать ANSI-интерфейс, который у меня не реализован. Если так, то научить без модификации cmdTotal или плагина невозможно.

Реализовать этот интерфейс в плагине сложно? Или это не актуально и не интересно для Вас?

На страничке автора есть ссылка на архив и там есть исходник на ассемблере (насколько я понимаю), может это Вам подскажет причины "не взаимопонимания" Вашего плагина и cmdTotal !?
_________________
Win7 SP1 Ultimate x64, TC8.52a x64
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6193
Location: Москва

Post (Separately) Posted: Wed Apr 03, 2013 12:56    Post subject: Reply with quote

gora wrote:
cmdTotal.exe работает с другими плагинами (dbxplug.wcx, InstExpl.wcx, IShield.wcx, MHTUnp.wcx, msi.wcx, PDunSIS.wcx) и распаковка происходит корректно.

Я посмотрел сейчас оф. сайт утилиты. Последняя версия — начало 2007 года, Юникод в wcx-интерфейсе в это время присутствовал лишь в негласных планах Гислера, да и то не факт. Значит, дело именно в этом.

gora wrote:
Реализовать этот интерфейс в плагине сложно? Или это не актуально и не интересно для Вас?

Не очень сложно. Но актуальность ANSI, строго говоря, закончилась ещё с Win9x. Если рассматривать Тотал, то полный переход на Юникод произошёл в версии 7.50, то есть 3,5 года назад. Мне не хотелось бы тратить время на поддержку такой древности, когда его (времени) жутчайшим образом не хватает на гораздо более важные и приоритетные задачи. Логичнее было бы доработать cmdTotal, но он на асме, так что это тоже та ещё задачка.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
gora



Joined: 30 Dec 2004
Posts: 442
Location: Иваново

Post (Separately) Posted: Wed Apr 03, 2013 13:14    Post subject: Reply with quote

CaptainFlint
Насколько я понял, то альтернативы cmdTotal.exe нет и использовать плагины из ком. строки можно только через него. Или есть?
Автор cmdTotal.exe, видимо, к нему не вернется и надеяться, что он сделает cmdTotal.exe юникодовым не стоит.
Хотелось бы конечно, что бы кто-то реанимировал этот крайне полезный, и как оказалось, незаменимый инструмент. Может Вы все таки выкроите на это время? Или уже не надеяться и забыть об использовании плагинов из ком. строки?
_________________
Win7 SP1 Ultimate x64, TC8.52a x64
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6193
Location: Москва

Post (Separately) Posted: Wed Apr 03, 2013 13:26    Post subject: Reply with quote

gora
Я учту наличие такой потребности и постараюсь что-нибудь сделать в этом направлении.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
gora



Joined: 30 Dec 2004
Posts: 442
Location: Иваново

Post (Separately) Posted: Wed Apr 03, 2013 13:36    Post subject: Reply with quote

CaptainFlint wrote:
постараюсь что-нибудь сделать в этом направлении.

Спасибо! Буду ждать... Smile
_________________
Win7 SP1 Ultimate x64, TC8.52a x64
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6193
Location: Москва

Post (Separately) Posted: Wed Apr 03, 2013 14:12    Post subject: Reply with quote

gora
Попробуй вот это:
http://flint-inc.ru/Temp/cmdTotal_1.03_test.rar
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
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  Next
Page 2 of 3

 
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