Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Multiarc плагины и аддоны для FAR и Total Commander

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63

Открыть новую тему     Написать ответ в эту тему

TCPIP

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Эта тема посвящена вопросам написания архиваторных плагинов для поддержки специфических архиваторов, отсутствующих в стандартных поставках multiarc-плагина для файл-менеджеров Total Commander, Double Commander и FAR.
Предполагается обсуждение возможности написания собственной универсальной мультиархиваторной оболочки для Win32/64 с поддержкой полноценной интеграции в Проводник и отвечающей современным стандартам архиваторных оболочек.
 
Multiarc - Homepage, Зеркало, более доступный интерфейс
Неофициальная 64-битная версия без изменений функционала оригинала
Последняя неофициальная версия, в т.ч. 64-битная (предыдущая версия)
Для новичков:
Файл конфигурации для Multiarc от "TychoBarfys"
Некоторые архиваторы, поддерживаемые Multiarc подробнее
найденные решения аддонов
как увидеть какую командную строку передает multiarc архиватору: подробнее
 
Примечание.
Multiarc в Double Commander реализован не в виде отдельного плагина, а внедрен в код самой программы. Однако, хотя структура multiarc.ini несколько отличается - параметры несколько другие, некоторых команд, присутствующих в total-овском, нет, зато есть свои, большая часть команд и описаний форматов архивов идентичны. DC сам преобразовывает total-овский multiarc.ini в свой формат при сохранении. Настройки аддонов доступны из интерфейса самого DC. Описание структуры multiarc.ini имеется в оффлайн документации. Также возможно и применение отдельного Multiarc-а от Total-а.

Всего записей: 4667 | Зарегистр. 31-01-2003 | Отправлено: 23:54 10-05-2005 | Исправлено: Skif_off, 12:05 21-11-2014
xChe



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Качнул для интересу первый попавшийся GOG, какой поменьше - https://rutracker.org/forum/viewtopic.php?t=6370455
Запросто открывается через innounp.exe.
Видимо для тестов какой-то особый GOG нужен...

Всего записей: 4083 | Зарегистр. 07-05-2006 | Отправлено: 18:43 09-02-2024 | Исправлено: xChe, 18:43 09-02-2024
destiny child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А еще надо чтобы кто-то взял-таки и выложил сюда полный рабочий вариант открытия всех доступных сейчас вариантов ЕХЕ
Не вообще все архивы - а именно вот для вариаций ЕХЕ - всяких  установщиков и т.п. гадости.

Всего записей: 3792 | Зарегистр. 01-04-2006 | Отправлено: 18:58 09-02-2024
jentoso



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xChe
Нужна большего размера игра, где bin файлы рядом.

Всего записей: 514 | Зарегистр. 25-10-2008 | Отправлено: 18:59 09-02-2024
xChe



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jentoso
Вот так работает:

Код:
[InnoSetup - gog]  
Archiver=%COMMANDER_PATH%\PLUGINS\WCX\MultiArc\addons\innoextract.exe  
Description="InnoExtract"
Extension=exe  
ID=00 00 00 00 47 00 4F 00 47 00 2E 00 63 00 6F 00 6D 00 20
IDPos=<SeekID>  
Format0=z+ n++
List=%PQA --list-sizes -g -s %AQ %O
ExtractWithPath=%PQA -e -g -q  %AQA -I %FQA
BatchUnpack=1

И bin вроде подцепляет - по крайней мере один, качать что-то где их больше лень...
 
Небольшая проблема в том, что так и GOGи без bin тоже в innoextract.exe открываются, а не в innounp.exe, который вроде покруче будет.
 
ЗЫ: Ключ -g как-раз и нужен чтобы и внешние bin подцеплялись.

Всего записей: 4083 | Зарегистр. 07-05-2006 | Отправлено: 20:49 09-02-2024 | Исправлено: xChe, 20:55 09-02-2024
jentoso



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xChe
В итоге можно innoextract использовать чисто для GOG и LRepacks с данными ID соответственно:

Код:
ID=00 00 00 00 47 00 4F 00 47 00 2E 00 63 00 6F 00 6D 00 20
ID=4C 00 52 00 65 00 70 00 61 00 63 00 6B 00 73

А innounp для всех стандартных Inno Setup

Код:
ID=49 6E 6E 6F

Всего записей: 514 | Зарегистр. 25-10-2008 | Отправлено: 22:05 09-02-2024 | Исправлено: jentoso, 09:15 10-02-2024
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jentoso
Можно по ID, а можно и расширением отдельным навесить. Не обязательно всё на ехе оставлять.

Всего записей: 17878 | Зарегистр. 04-11-2010 | Отправлено: 03:19 11-02-2024
Smallette

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
И все таки, что нужно сделать чтобы открывать и распаковывать репаки от LRepacks?
И попутно вопрос, почему LRepacks требует для установки админ права? это ужасно неудобно

Всего записей: 318 | Зарегистр. 01-11-2006 | Отправлено: 09:17 14-02-2024
jentoso



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
распаковывать репаки от LRepacks

Innoextract с приписанным ID=4C 00 52 00 65 00 70 00 61 00 63 00 6B 00 73.
По второму вопрос об установке это уже не к multiarc.

Всего записей: 514 | Зарегистр. 25-10-2008 | Отправлено: 12:09 14-02-2024
destiny child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smallette (пост)
Цитата:
LRepacks требует для установки админ права?

Отнюдь нет. Может только какие-то особенные - да. Но в подавляющем большинстве случаев - нет, не нужно.

Всего записей: 3792 | Зарегистр. 01-04-2006 | Отправлено: 12:15 14-02-2024
codecs



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
с точностью до наоборот - innosetup по умолчанию всегда требует админские права и чтобы понизить требования нужно дополнительную строку в скрипте прописывать - обычно паковальщики на это забивают

Всего записей: 2114 | Зарегистр. 22-07-2003 | Отправлено: 12:52 14-02-2024
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
чтобы понизить требования нужно

Спокойно запускаем при наличии
 set __COMPAT_LAYER=RunAsInvoker
и никакие требования админа или повышения прав нас не волнуют.  
Пущай работает в чём есть, а не чего "захотел автор". Нафиг оно им не нужно в 99% случаев.

Всего записей: 17878 | Зарегистр. 04-11-2010 | Отправлено: 13:02 14-02-2024
xChe



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ID=4C 00 52 00 65 00 70 00 61 00 63 00 6B 00 73 - это для GOG
Для LRepacks ID=49 6E 6E 6F 53 65 74 75 70 4C 64 72
 

Всего записей: 4083 | Зарегистр. 07-05-2006 | Отправлено: 13:14 14-02-2024
codecs



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Нафиг оно им не нужно в 99% случаев.

в 99% случаев софт устанавливается в Program Files для записи куда таки требуются админские права

Всего записей: 2114 | Зарегистр. 22-07-2003 | Отправлено: 14:05 14-02-2024
Smallette

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня все репаки, скачанные с LR требуют админ права.
 
В ини внес запись:

Код:
[InnoSetup - LRepacks]  
Archiver=innoextract.exe  
Description="InnoExtract"
Extension=exe  
ID=49 6E 6E 6F 53 65 74 75 70 4C 64 72
IDPos=<SeekID>  
Format0=z+ n++
List=%PQA --list-sizes -g -s %AQ %O
ExtractWithPath=%PQA -e -g -q  %AQA -I %FQA
BatchUnpack=1

 
Пытаюсь открыть инсталлятор PDF-XChange Viewer 2.5.322.10.exe (встаю на него и жму Ctrl+PageDown) и получаю ошибку
   
Что делаю не так?
 
insorg
а можно поподробнее про set __COMPAT_LAYER=RunAsInvoker?  

Всего записей: 318 | Зарегистр. 01-11-2006 | Отправлено: 14:47 14-02-2024
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
codecs
В 99% случаев софту это нафиг не надо. Исключений из правила крайне мало - это будет всякий специфический софт со своими драйверами, виртуалки и прочие подобные им изделия, которые "обычному бесправному юзеру" нафиг не нужны. А посему и интереса в обсуждаемом контексте не представляют.
 
Добавлено:
Smallette
В простом варианте, вот такая кнопка на тотал

Код:
TOTALCMD#BAR#DATA
%ComSpec%
?/c set __COMPAT_LAYER=RunAsInvoker &&start "" "%p%n"
shell32.dll,44
set __COMPAT_LAYER=RunAsInvoker *
 
0
-1
 
Работает просто. Наводим строку курсора на нужное ехе, но вместо Enter жмякаем кнопку. Всё.
То же самое можно и просто батником, суть не меняется.

Всего записей: 17878 | Зарегистр. 04-11-2010 | Отправлено: 15:28 14-02-2024
destiny child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Собственно в свете последних попыток найти нужные строки опять предлагаю - не кусочно-мозаично как-то выкладывать  
пояснения - что и где надо править, а целиковый архив с настроенным сабжем выдать, чтобы можно было проверить и  
пути и содержимое (и доп.утилиты, и батники к ним) - вдруг не той версией чего-то пользуемся...

Всего записей: 3792 | Зарегистр. 01-04-2006 | Отправлено: 15:53 14-02-2024 | Исправлено: destiny child, 15:55 14-02-2024
xChe



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smallette

Цитата:
Пытаюсь открыть инсталлятор PDF-XChange Viewer 2.5.322.10.exe получаю ошибку

Хз. Именно такой версии нету. Попробовал некий PDF-XChange Viewer 2.5.322.6 x86/x64 отсюда - всё открывает и вынимает.
innoextract 1.9

Всего записей: 4083 | Зарегистр. 07-05-2006 | Отправлено: 16:18 14-02-2024
WildGoblin



Ru-Board Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xChe

Цитата:
Небольшая проблема в том, что так и GOGи без bin тоже в innoextract.exe открываются, а не в innounp.exe, который вроде покруче будет.

Гоговские архивы с innounp открываются, но вместо файлов игры (не про служебные файлы установщика разговор) там белиберда в сотнях папок, а вот с innoextract все ок!

----------
Capitalism is the Virus
Бога нет, царя не надо, Губернатора убьём, Платить подати не будем, Во солдаты не пойдём.

Всего записей: 32123 | Зарегистр. 15-09-2001 | Отправлено: 16:47 14-02-2024
codecs



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
В 99% случаев софту это нафиг не надо.  

мы здесь не про нужды софта, а про про права на запись в папку Program Files - Винда не спрашивает у софта надо это ему или нет

Всего записей: 2114 | Зарегистр. 22-07-2003 | Отправлено: 17:35 14-02-2024
jentoso



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xChe (пост)
Цитата:
D=4C 00 52 00 65 00 70 00 61 00 63 00 6B 00 73 - это для GOG
Для LRepacks ID=49 6E 6E 6F 53 65 74 75 70 4C 64 72

У меня ID для GOG
00 00 00 00 47 00 4F 00 47 00 2E 00 63 00 6F 00 6D 00 20
   
для LRepack ID
4C 00 52 00 65 00 70 00 61 00 63 00 6B 00 73
   
 

Всего записей: 514 | Зарегистр. 25-10-2008 | Отправлено: 17:41 14-02-2024 | Исправлено: jentoso, 17:42 14-02-2024
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63

Компьютерный форум Ru.Board » Компьютеры » Программы » Multiarc плагины и аддоны для FAR и Total Commander


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru