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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
coherent

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

Цитата:
Сейчас пришла мысль - взять папку с Total-ом, с которым проблемы, понести на комп, где проблем нет, и проверить.

Результат эксперимента: проблемный Total Commander на другом компе без всяких зависаний открывает Inno Setup-овские ехе-шники!? И что бы это значило?
Для чистоты эксперимента и полноты картины понесу "безпроблемный" Total Commander на "проблемный" комп и проверю наоборот. Но это ближе к вечеру или на выходных.

Всего записей: 3883 | Зарегистр. 20-02-2007 | Отправлено: 13:45 21-02-2014
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WatsonRus, LonerDergunov
И так, "безпроблемный" Total Commander на "проблемном" компе тоже стал зависать при открытии Inno Setup-овских ехе-шников. И куда копать? Что ему может мешать?

Всего записей: 3883 | Зарегистр. 20-02-2007 | Отправлено: 21:04 21-02-2014
Rodny



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent
Какой-нибудь не в меру активный антивирус, мониторящий непонятные ему действия с exe-шниками?

Всего записей: 2877 | Зарегистр. 28-07-2006 | Отправлено: 21:39 21-02-2014
LonerDergunov



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

Всего записей: 2972 | Зарегистр. 11-07-2007 | Отправлено: 21:48 21-02-2014 | Исправлено: LonerDergunov, 21:48 21-02-2014
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Rodny
Avira Free, отключал монитор - не помогает!
LonerDergunov

Цитата:
Не хватает места на диске для распаковки временных файлов

Места точно хватает ~8Gb.

Цитата:
что-нибудь связанное с каталогом Temp... нет прав доступа к каталогу

Как это проверить?

Всего записей: 3883 | Зарегистр. 20-02-2007 | Отправлено: 22:04 21-02-2014
addhaloka



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent 22:04 21-02-2014
Цитата:
Avira Free, отключал монитор - не помогает!  

Не факт, что всё отключилось. Как вариант - загрузиться в безопасном режиме и в нём проверять.

Цитата:
Как это проверить?

В Тотале открыть %temp% и удалить содержимое - если большинство удалится, значит с правами всё в порядке.
Но у меня другая догадка - проверить системный раздел chkdsk'ом - из-за повреждений файловой системы возможны подобные глюки.

Всего записей: 7432 | Зарегистр. 13-11-2010 | Отправлено: 23:03 21-02-2014
coherent

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

Цитата:
проверить системный раздел chkdsk'ом

Проверил, ошибок нет.

Цитата:
В Тотале открыть %temp% и удалить содержимое - если большинство удалится, значит с правами всё в порядке.

Все удаляется кроме файлов (типа zha7B.tmp, zha7D.tmp...), связанных с распаковкой и попыткой просмотра файла install_script.iss (насколько я понимаю), которые заблокированы процессами innounp.exe и conspawn.pipe. Но после разблокировки Unlock-ером, тоже удаляются.

Цитата:
Не факт, что всё отключилось. Как вариант - загрузиться в безопасном режиме и в нём проверять.

Позже проверю, но, честно говоря, не верю, что проблема с Авирой. Тем более на другом компе, где все нормально, тоже Авира.

Всего записей: 3883 | Зарегистр. 20-02-2007 | Отправлено: 23:36 21-02-2014
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
addhaloka
Таки что-то с папкой %temp%, которая на физическом диске С. Запускал "проблемный" Total Commander на "проблемном" компе, но в виртуальной машине, и все распаковывается и открывается нормально!?
В ТС похоже нельзя изменить папку, куда распаковываются временные файлы, только для zip-архивов? Было бы неплохо для проверки, если бы файлы распаковывались на другой физический диск.

Всего записей: 3883 | Зарегистр. 20-02-2007 | Отправлено: 22:42 22-02-2014
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Друзья! В продолжение темы Multiarc - Inno Setup, сменил в реестре расположение папок temp и tmp на C:\Temp и все стало нормально распаковываться и открываться! Имею в виду заход в ехе-файл (Inno Setup) по Ctrl-PgDn просмотр файла install_script.iss по F3. И в чем, все-таки, может быть проблема, что при TEMP=%USERPROFILE%\Local Settings\Temp Total Commander зависает при описанных действиях?

Всего записей: 3883 | Зарегистр. 20-02-2007 | Отправлено: 19:31 23-02-2014 | Исправлено: coherent, 19:33 23-02-2014
addhaloka



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent 19:31 23-02-2014
Цитата:
И в чем, все-таки, может быть проблема, что при %USERPROFILE%\Local Settings\Temp Total Commander зависает при описанных действиях?

Может, в этом:


Всего записей: 7432 | Зарегистр. 13-11-2010 | Отправлено: 19:36 23-02-2014
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
addhaloka
Но Total Commander 8.50 или 8.01 (до обновления тоже самое наблюдалось и в версии 8.01) вряд ли можно назвать старыми программами. Кроме этого, этот же Total Commander на другом компе и в виртуальной машине на этом же "проблемном" компе при TEMP=Documents and Settings\...\Local Settings\Temp (т.е. длинный путь с пробелами) нормально отрабатывает.
Можно оставить переменную TEMP=C:\Temp (TMP=C:\Temp), но где-то встречал (не могу вспомнить где, но точно), что некоторым программам не нравится, если изменить путь с %USERPROFILE%\Local Settings\Temp на другой. Может я, конечно, сто лет этими программами не буду пользоваться, но вдруг.

Всего записей: 3883 | Зарегистр. 20-02-2007 | Отправлено: 20:01 23-02-2014
LonerDergunov



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

Цитата:
в чем, все-таки, может быть проблема, что при TEMP=%USERPROFILE%\Local Settings\Temp Total Commander зависает при описанных действиях?

Может, где-то что-то в настройках профиля (нет прав доступа/записи, у Тотала нет прав доступа...), хотя это маловероятно, но не исключено.
А может, имя профиля какое-то нестандартное (с пробелами, кириллицей или вообще с юникодными символами, которые MultiArc не понимает).

Всего записей: 2972 | Зарегистр. 11-07-2007 | Отправлено: 20:03 23-02-2014
coherent

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

Цитата:
А может, имя профиля какое-то нестандартное (с пробелами, кириллицей или вообще с юникодными символами, которые MultiArc не понимает).

Одно слово латинскими буквами. Кириллицей в названиях папок не пользуюсь.

Цитата:
Может, где-то что-то в настройках профиля (нет прав доступа/записи, у Тотала нет прав доступа...),

Как это все корректно проверить?

Всего записей: 3883 | Зарегистр. 20-02-2007 | Отправлено: 20:13 23-02-2014
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Друзья, понимаю, что чудес не бывает, но интересная ситуация. Я все о том же:  Multiarc - Inno Setup.
Сразу оговорюсь, что проделывал все нижеописанное в "фоновом режиме и боковым зрением", поскольку был занят другой задачей (на компе, естественно).  
Вернул, как было раньше - TEMP=%USERPROFILE%\Local Settings\Temp и запустил ТС через ПКМ - "Запуск от имени" прямо от имени текущего пользователя, который по идее - админ. Попробовал зайти в Inno Setup-овский ехе по Ctrl-PgDn. Не удалось, появилось сообщение об ошибке, но я ее к сожалению не запомнил по причине "бокового зрения", увы. Перезапустил на всякий случай ТС для основной работы, а, когда снова появилось "окно", зашел в ехе и файл install_script.iss по F3 весело и радостно открылся без всяких зависонов. Проверил на и других Inno Setup-овских ехе-щниках, все нормально открывается. Вот такие дела!

Всего записей: 3883 | Зарегистр. 20-02-2007 | Отправлено: 13:44 25-02-2014
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В шапке ссылка Последняя неофициальная версия, в т.ч. 64-битная исправлена, подробности о новой версии от MVV там же.

Всего записей: 6596 | Зарегистр. 28-01-2008 | Отправлено: 20:32 06-03-2014
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть проблема, поиск решения приветствуется
Ссылка на предыдущую рабочую версию.

Всего записей: 6596 | Зарегистр. 28-01-2008 | Отправлено: 00:30 09-03-2014
addhaloka



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off 00:30 09-03-2014
Цитата:
Есть проблема, поиск решения приветствуется

Проблема только с x64? В XP не наблюдаю такого.

Всего записей: 7432 | Зарегистр. 13-11-2010 | Отправлено: 03:56 09-03-2014
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
addhaloka
Честно говоря - забыл проверить, новый билд проверил в обоих битностях.
Вроде исправлено: MVV Build #7 32+64.
 
З.Ы. Исправил ссылку в шапке, на всякий случай добавил ссылку на предыдущий рабочий билд MVV Build #4.

Всего записей: 6596 | Зарегистр. 28-01-2008 | Отправлено: 11:27 09-03-2014
BasiL



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пробовал несколько версий сабжа, включая седьмой билд "MVV".
У всех одна и та же проблема - переменная %A (и %a тоже) передает архиватору имя файла с точкой в конце. Файл без точки и  соотв. без разширения.
Проблемы нет, когда архив представляет собой один файл.
Если же архив состоит из двух частей, например
logs
logs001
то архиватору нужно прочесть оба файла для листинга и\или распаковки.
Архиватор сам добавляет к имени 001 и естественно найти не может, т.к. ищет logs.001
Вот было бы здорово убрать точку в конце...
 
З.Ы.
пробовал разные модификаторы к %a, всегда точка присутствует.
%L не работает вообще.

Всего записей: 3250 | Зарегистр. 13-03-2004 | Отправлено: 11:25 17-04-2014
murzik



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
в шапке темы есть пункт
как увидеть какую командную строку передает multiarc архиватору: подробнее
Но ссылка для скачивания не работает.
Поделитесь пожалуйста  ECHOOO.EXE или аналогичной по функциям программой.

Всего записей: 3269 | Зарегистр. 03-07-2002 | Отправлено: 16:21 12-05-2014 | Исправлено: murzik, 16:22 12-05-2014
Открыть новую тему     Написать ответ в эту тему

Страницы: 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