Ru-Board.club
← Вернуться в раздел «Программы»

» Multiarc плагины и аддоны для FAR и Total Commander

Автор: CBB
Дата сообщения: 10.10.2007 14:14

Цитата:
arsvrn

Цитата:В общем-то я старался их параллельно вести (для TC и FAR). Только фаровский давно не обновлял. Надо посмотреть, что там есть. Посмотрю, потом выложу.

Если не трудно. А то, похоже, все только с ТС работают.

Поддерживаю просьбу. Тем более, что это ж мне когда-то обещалось
Автор: arsvrn
Дата сообщения: 14.10.2007 11:42
GrandCat
CBB
А что имелось в виду-то? А то я уже не помню...
Автор: CBB
Дата сообщения: 14.10.2007 13:15
arsvrn
Да вот - http://forum.ru-board.com/topic.cgi?forum=5&topic=15805&start=500#18 ,
файлы тут - http://forum.ru-board.com/topic.cgi?forum=5&topic=15805&start=500#14
Автор: arsvrn
Дата сообщения: 14.10.2007 16:04
CBB
Там речь идет вообще о инишниках для ТС и FAR. Давай так: берем какой-нибудь один архиватор и для него смотрим. Потом другой. А то весь инишник сразу что-то неохота ковырять
Автор: CBB
Дата сообщения: 15.10.2007 12:53
arsvrn
Один архиватор я и сам могу расковырять, когда нужда заставляет, как же без этого А вот именно что хотелось бы все и сразу, чтоб поставить и забыть Если уж ты действительно их параллельно вел.
Автор: Bulat_Ziganshin
Дата сообщения: 24.10.2007 23:24

Цитата:
Нет ли у кого адона для МультиАрка под Тотал Коммандер для FreeArc?


теперь всё работает. см. http://www.haskell.org/bz/arc040.htm или сразу качайте http://www.haskell.org/bz/FreeArc-0.40-prerelease1-win32.7z

если есть замечания - стучите здесь
Автор: arsvrn
Дата сообщения: 25.10.2007 10:11
Bulat_Ziganshin
Спасибо! Вот теперь, похоже, заработало и с русскими именами и с длинными с пробелами. Чего раньше никак не удавалось добиться.
Автор: Bulat_Ziganshin
Дата сообщения: 01.11.2007 19:08

Цитата:
Чего раньше никак не удавалось добиться.

неудивительно - там были ошибки
Автор: oleeeeeee
Дата сообщения: 09.11.2007 18:27
народ поделитесь аддоном к FreeArc для ТС где всё работает... ух ёп он же внутри....
Автор: Alexx45
Дата сообщения: 24.11.2007 20:58
Всем доброго времени суток!
Не могу Тоталом зайти в архив сав
Пишет такое: Executing command c:\Program Files\Total Commander\Plugins\wcx\MultiArc\MultiArc.wcx -ri2L \"D:\Soft\data.cab\" returned errorlevel -1. Possibly an error occure. Archive listing wasn't retrieved.
Во все остальные вхожу без проблем.
У кого какие мысли есть?
Автор: CBB
Дата сообщения: 24.11.2007 21:49
Alexx45
cab - это не только MS CAB, но и InstallShield нескольких версий, см. про архиваторы в шапке и поиск по "cab" в "версии для печати".
Кстати, не уверен, что вообще возможно настроить мультиарк на автораспознавание любого типа cab. Рад буду ошибиться.
Автор: The Unforgiven
Дата сообщения: 24.11.2007 23:49
Alexx45
Я использую плагин IShield - прекрасно работает с InstallShield cab, нужно просто ассоциировать его с расширением типа "IShield" или чем-то подобным. К сожалению, последние cab, такие как 12-я версия InstallShield, он уже не открывает

Добавлено:
Единственное - если InstallShield data(x).cab сам находится в каком-нибудь архиве, например zip или rar, нужно сначала распаковать всё из архива в отдельную папку.
Автор: Alexx45
Дата сообщения: 25.11.2007 18:23
плагин IShield тоже не хочет распаковывать савы. Именно эти.
Автор: korosya
Дата сообщения: 10.12.2007 21:48
Скажите удалось ли победить проблему с заходом по Сtrl + PgDown в SFX 7z-архивы с упакованным SFX-модулем? У меня в такие архивы Multiarc не заходит .
Автор: arsvrn
Дата сообщения: 10.12.2007 23:04
korosya

Цитата:
Скажите удалось ли победить проблему с заходом по Сtrl + PgDown в SFX 7z-архивы с упакованным SFX-модулем?

Конечно, еще в 2006 году Нужен Multiarc версии 1.3b и строка в инишнике в секции 7z:
SkipSfxHeader=1
Автор: korosya
Дата сообщения: 11.12.2007 00:46

Цитата:
Конечно, еще в 2006 году Нужен Multiarc версии 1.3b и строка в инишнике в секции 7z:
SkipSfxHeader=1

Что-то мне не помогает, правда SFX-модуль - модифицированный Oleg N. Scherbakov
Multiarc - последний 1.4
Автор: arsvrn
Дата сообщения: 11.12.2007 12:31
korosya
1.4 я пробовал, когда он появился. Сейчас не помню уже, но чем-то он мне не понравился. Вернулся на 1.3. Выложи куда-нибудь архив, который у тебя не распаковывается, посмотрю. Только не больше 1 Мб .
Автор: korosya
Дата сообщения: 11.12.2007 20:53
http://rapidshare.com/files/75884505/7zS_Tools.exe
А чем плох 1.4?
Автор: korosya
Дата сообщения: 13.12.2007 23:51
Просмотрел в версии для печати этой ветки всё, что относится к использованию Multiarc для просмотра файлов упакованных UPX (вход по CTRL+PgDown). Не нашел решения проблемы. Стал разбираться сам. Вот, что я понял.
Пусть Archiver=%COMMANDER_PATH%\Plugins\arc\upx301w\upx.exe и мы пытаемся войти в файл диск:\путь_к_файлу\file.exe, упакованный UPX-ом.
тогда при

List=%P -l %AQA

UPX запускается следующее командой %COMMANDER_PATH%\Plugins\arc\upx301w\upx.exe -l диск:\путь_к_файлу\file.exe. Если такую команду ввести из коммандной строки, то UPX выдаст что-то типа


Ultimate Packer for eXecutables
Copyright (C) 1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007
UPX 3.01w Markus Oberhumer, Laszlo Molnar & John Reiser Jul 31st 2007

File size Ratio Format Name
-------------------- ------ ----------- -----------
147456 -> 62464 42.36% win32/pe диск:\путь_к_файлу\file.exe

то есть при заходе по CTRL+PgDown внутри будет не один файл, а много вложенных папок, которые представлляют собой путь_к_файлу
Для того, чтобы внутри был только один файл необходимо выполнить комманду %COMMANDER_PATH%\Plugins\arc\upx301w\upx.exe -l file.exe, но выполнять её необходимо из папки, где находиться file.exe. то естьв коммандной строке должно быть:
диск:\путь_к_файлу>%COMMANDER_PATH%\Plugins\arc\upx301w\upx.exe -l file.exe
Тогда UPX выдаст



Ultimate Packer for eXecutables
Copyright (C) 1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007
UPX 3.01w Markus Oberhumer, Laszlo Molnar & John Reiser Jul 31st 2007

File size Ratio Format Name
-------------------- ------ ----------- -----------
147456 -> 62464 42.36% win32/pe file.exe

Казалось бы можно прописать

List=%P -l %AQAW

но почему-то при запуске из ЛЕВОЙ панели то ли Multiarc, то ли ТС считает, что текущей директорией (Current directory) является папка, раскрытая в правой панели и UPX, естественно, не может найти file.exe. Поэтому если справа открыта папка диск:\путь_к_файлу\, то она становиться текущий и вход по CTRL+PgDown выполняется без проблем, как уже отмечалось в этой ветке. Стоит заметить,, что принахождении в ПРАВОЙ панели текущей считается папка ПРАВОЙ панели и вход по CTRL+PgDown из ПРАВОЙ панели опять же выполняется без проблем. Как это обойти я не знаю, но можно воспользоваться следующим несколоко корюзлым способом:
Создаётся файл list.bat в директории, например, C:\List\, в котром находиться следующее:

cd %~dp2
@"%1" -l "%3"

и в Multiarc прописывается следующая строка

List=C:\List\list.bat %PQ %AQ %AQW

Корюзлость этого заключается в том, что путь C:\List\list.bat не поддерживает переменные и должен быть абсолютным.

Поэтому прсьба к создателям Multiarc-а сделайте, пожалуйста, в плагине или возможность задания Current directory или поддержку переменных в командах List, Extract и т.д., а лучше и то и другое.
Автор: igor_andreev
Дата сообщения: 31.01.2008 11:40
Подскажите, в какую сторону ковырнуть, дабы заработало. Far, MultiArc, rar.exe - все последние версии. Не могу войти Far-ом по Ctrl+PgDn в SFX-RAR(Default.sfx), созданный с заменой иконки и логотипа SFX. Обычный стандартный SFX открывается нормально.
Автор: LeaF_AVF
Дата сообщения: 31.01.2008 11:51
igor_andreev
файлик unrar.dll лежит рядом с rar.exe?
Автор: igor_andreev
Дата сообщения: 31.01.2008 12:10
LeaF_AVF
Да
Автор: arsvrn
Дата сообщения: 31.01.2008 12:20
igor_andreev
В стандартном комплекте FAR'а, насколько я помню, за работу с рар отвечает модуль ...\Far\Plugins\MultiArc\Formats\Rar.fmt. В инишнике МА при этом можно писать все, что угодно, но FAR будет распознавать архив и получать листинг из .fmt. Возможно, Rar.fmt не понимает измененный модуль SFX. Попробуй получить листинг архива, запустив rar.exe ручками из командной строки. Если все бует нормально, можно убрать rar.fmt и перейти на вариант полного использования МА. Я так делал для zip, как раз для самораспаковывающихся архивов.

LeaF_AVF
unrar.dll для rar.exe не нужен - rar.exe самодостаточный, ему вообще для распаковки раров ничего не нужно. И для упаковки тоже. Только если SFX делаешь - нужен модуль SFX.
Автор: igor_andreev
Дата сообщения: 31.01.2008 12:40
arsvrn
unrar.dll нужен Far-у для зашифрованных sfx архивов.

Цитата:
Попробуй получить листинг архива, запустив rar.exe ручками из командной строки.

В первую очередь проверил, нормально читает.

Цитата:
Возможно, Rar.fmt не понимает измененный модуль SFX.

Вот кажется в этом все и дело. Сходил с этим модифицированным sfx в соседний офис, там тоже Far(настройки-плагины все другие) MultiArc-ом не смог войти по Ctrl-PgDn.

Цитата:
Если все бует нормально, можно убрать rar.fmt и перейти на вариант полного использования МА

Это как, в инишник все прописать, чтоб Far по ID архивы распознавал?

P.S. Пока поставил плагин 7-zip(обычно не пользуюсь, MultiArc-а хватало), он нормально такие sfx понимает.
Автор: arsvrn
Дата сообщения: 31.01.2008 13:08
igor_andreev

Цитата:
Это как, в инишник все прописать, чтоб Far по ID архивы распознавал?

В общих чертах - да. Rar.fmt прибить, в инишник прописать ID, команду листинга и т.д. Имей в виду, что надо из реестра удалить раздел со строками управления раром, так как реестровые записи для Фара более приоритетны, чем инишник. И как только отредактируешь командные строки архиваторов из Фара (через F9), настройки пропишутся в реестр и инишник будет игнорироваться.
Автор: Ajax
Дата сообщения: 31.01.2008 18:21
У меня несколько вопросиков.
1. Почему при входе в некоторые NSIS архивы, длины файлов показываются 0.
2. Поставил Install Explorer, в добавок к Мультиарку. Но почему-то все равно не входит в версию 1.3.
Автор: Exorcisto
Дата сообщения: 05.02.2008 06:53
При попытке вызова контекстного меню на файле Тотал виснет и больше не отвечает. Пробовал смотреть за ним в Process Explorer, там обнаружил 2 Treads появляющиеся после нажатия правой кнопки мыши:

RPCRT.dll!I_RpcBCacheFree+0x5b1
ole32.dll!StringFromGUID2+0x627

у обоих State: Wait:UserRequest ; Kernel Time: 0:00:00.000.

Подскажите как избавится от подобного зависания и что является его причиной. Заранее благодарен.
Автор: Nicka_Grey
Дата сообщения: 14.02.2008 10:19
Есть вопрос по связке через Custom.ini FAR и архиватора FreeArc
При попытке войти в архив, процесс arc.exe загружает проц на 100%, и в архив при этом не заходит, FAR висит.
Снимаю процесc arc.exe, нагрузка на проц снимается, в FAR-е сразу захожу в архив
В Custom.ini секцию для FreeArc брал от самого автора архиватора.
В ветке по архиватору уже несколько раз спрашивал, не ответили пока что.
При этом когда работаю с самим архиватором, проблем нет.
Когда для получения листинга ставлю использовать unarc.exe - тоже никаких проблем.
Интересно, это только у меня такая беда?
Или никто под FAR-ом FreeArc не использует в связке с Custom.ini?
Автор: CBB
Дата сообщения: 14.02.2008 14:23
Nicka_Grey
Во-первых, не только у тебя, я тоже об этом там писал, во-вторых, это явный глюк arc, а не FAR, и в-третьих, есть же работающий способ прикрутить arc к FAR-у.
Автор: Nicka_Grey
Дата сообщения: 14.02.2008 14:28
CBB

Цитата:
есть же работающий способ прикрутить arc к FAR-у

через FreeArc.fmt ?

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970

Предыдущая тема: Opera 8 free registration


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.