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

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

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

Maz (26-09-2022 12:52): FAR Manager (часть 7)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

   

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Far Manager
 
   

 
Предыдущие топики:  1 2 3 4 5  
 
Где взять последнюю версию?
На странице загрузки скачайте MSI-инсталлятор стабильной сборки нужной вам разрядности (32 или 64 бита) или дистрибутив в виде 7z-архива и установите/распакуйте в любую папку (FAR портабелен и может работать без установки).
Там же на свой страх и риск можно взять наиболее свежую "ночную" сборку (в ночных сборках устраняются выявленные недоработки, добавляются новые функции, но могут содержаться и серьёзные ошибки).
Архив всех предыдущих ночных сборок FAR
Last release на github - собирается практически сразу (в течение получаса) после каждого коммита.
 
Общие сведения о совместимости FAR и плагинов
 
Можно воспользоваться одной из пользовательских сборок FAR Manager
Вопросы, касающиеся сборок, следует задавать непосредственно их авторам, а не на официальном форуме.
 
Где взять дополнительные плагины, скрипты и макросы?
Плагринг. В настоящее время большинство авторов (возможно, уже и все) выкладывают плагины здесь. Кроме плагинов здесь появляется всё относящиеся к FAR: дополнения, консольные шрифты, скрипты и пр.
Анонсы плагинов на официальном форуме. Даже если автор не выкладывает по каким-либо причинам плагин на плагринге, он может дать анонс в этой теме.
Полезные скрипты и макросы.
Шрифт TTF, аналог Terminal 10x18
 
Инструкции по сборке ФАРа из исходников
Набор для самостоятельной сборки ФАРа
Как собрать FAR самостоятельно (старая инструкция)  
 
Ссылки на устаревшие версии
 
Прочее
Портабелизация в FAR 3 плагинов для FAR 1
Выдержка из Far Manager Site and Forum ‹ FAQ :
Отличия FAR 3 от FAR 2
Отличия FAR 2 от FAR 1.7
 
Примечания
 
* 13 декабря 2008 г. произошло переименование веток: ANSI-ветка 1.71 превратилась в 1.75, а Unicode-ветка получила номер версии 2.0 (вместо 1.80). Т.е. версии 1.хх это ANSI ("старый" FAR), а версии 2.хх – Unicode ("новый" FAR). Эти ветки сильно различаются по способу взаимодействия с плагинами и системой!
* При обновлении ANSI-ветки 1.хх более старые версии плагинов могут работать в более новом FAR, но более новые плагины в большинстве случаев требуют обновления FAR (см. документацию).
* Unicode-плагины в ANSI-версии FAR не работают – у них иной способ взаимодействия (API) с Far.exe, поэтому даже не пытайтесь их использовать в FAR версии ниже 1.80.
* При обновлении Unicode-версии FAR 1.80/2.0/3.0 обращайте внимание на номер сборки: следует обязательно обновить все плагины для сборок 677/680/684, иначе они не будут работать. ANSI-плагины (кроме тех, которые работают в редакторе) можно применять в Unicode-версии FAR, в меню плагинов (вызываемом по F11) они будут помечены значком [A] справа от их имени. Unicode-плагины в FAR 1.80/2.x/3.х никаким значком после имени не помечаются.
* Unicode-версия FAR 1.80/2.x/3.х требует как минимум Windows 2000, т.е. она работает только в Windows 2000/XP/2003/Vista/2008/7/8/10.
* Плагины от FAR 2 несовместимы с FAR 3 и не запустятся.
* В FAR 3 выборочно могут работать плагины от FAR 1, однако не стоит брать от FAR 1 плагины для редактора или работающие с дисками: первые портят текст в Юникоде, вторые – файловую систему.
* В любом случае разрядность плагинов должна совпадать с разрядностью FAR, иначе плагин не будет загружен.
* Блондинку на скриншоте зовут Tommie Jo.

 
Принципиальные различия между hard link, symlink и junction
Как устранить взаимное влияние запущенных копий FAR в памяти
Как запустить Lua/MoonScript из FAR
Как правильно добавить в программу нужную DLL (или иную зависимость), чтобы при обновлении ОС или иных программ она не перестала работать
Патч для ansi-плагинов для хранения настроек плагинов в папке профиля, а не в реестре
Как распаковать UUE/XXE файлы патчей и использовать их?
 
ВНИМАНИЕ!
 
Правильное (корректное) завершение Far: всегда завершайте сеанс работы с Far по F10! Подробнее на форуме - Различие выхода из Far по F10 и крестиком
 
Общие правила обращения за помощью
  1. Решаете задачу самостоятельно, при необходимости ищете ответы в теме и других источниках. Предварительное изучение документации обязательно!
  2. Если ваших знаний не хватает, то задаёте вопрос в форуме и строго следуете инструкциям тех людей, которые вам помогают.
  3. Если решить задачу, следуя пунктам 1 и 2, не удалось, то задаёте вопрос разработчикам.

Невыполнение этих правил ведёт к тому, что никто не станет помогать решать вашу задачу.

Всего записей: 38827 | Зарегистр. 26-02-2002 | Отправлено: 17:36 15-01-2020 | Исправлено: Luber, 12:33 31-05-2022
wseventeen

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
Цитата:
Да, баги бесполезно править или репортить их демонстративно игнорируют ибо так принято ...
Не надо слёз. *.vcxproj не исполььзуются в официальной сборке плагинов.
При сборке через make* ошибок нет. Если вы считаете себя способным делать сборку самостоятельно, то у 2-х проектов (pcre. custom или вообще у все мультиаковых) убрать fastcall в настройках .vcxproj не должно быть большой проблемой. Никаких правок и репортов от вас не было (простыни здесь таковыми не являются). Насколько я помню, на фаровском гитхабе у вас бана пока нет.

Всего записей: 1417 | Зарегистр. 20-12-2007 | Отправлено: 15:12 28-12-2020 | Исправлено: wseventeen, 15:55 28-12-2020
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
wseventeen
 
Похоже причина в другом месте -
 
Windows: Windows NT 6.1.7601.0
WindowsSDK: 19041 (16.7.30621.155)
VisualStudio: VisualStudio/16.7.7+16.7.30621.155
 
Building... 3.0.8221.3694 (ed81bf36) [master]
 
Build Time: 1 minute(s), 39 second(s)

 
и
 
Windows: Windows NT 6.1.7601.0
WindowsSDK: 19041 (16.8.30509.167)
VisualStudio: VisualStudio/16.8.3+30804.86
 
Building... 3.0.8221.3694 (ed81bf36) [master]
 
Build Time: 4 minute(s), 15 second(s)

 
при том, что машину на которой считалось слабой назвать сложно - Xeon W-3175X (3,1/3,8 GHz, 28 core / 56 threads) / 384 GB REG ECC DDR4-2666.  
 
по линкеру вылезло - на сервере версия линкера 14.24 , а это как я помню VC++ 16.7.x, а мне доступен только компилятор v16.8.3 с линкером 14.28 в котором на доступных мне машинах со сборкой МА выше описанные проблемы. И лично я сильно сомневаюсь что они уйдут при сборке в nmake. Разве что GCC 10.2 попробовать кликнуть...


----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33217 | Зарегистр. 31-07-2002 | Отправлено: 15:39 28-12-2020
wseventeen

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG Причина ровно в том что было написано. Измените еастройку 2-х проектов (можно только x86 fastcall -> cdecl) и всё будет собираться. Не надо искать неправильный линкер или несуществующие сбои процессора.

Всего записей: 1417 | Зарегистр. 20-12-2007 | Отправлено: 15:59 28-12-2020
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
админ сборочного сервера сжалился и открыл доступ к комстроке vc++ v15.9.30 и только с ним собралось, а в IDE любой полноты/версии не выходит, особенно "радует" VC++ v16.8.x с его "Мы кардинально улучшили производительность компилятора!" что показывают шаги его работы  
 
"...чтение строки, поиск строки в БД, не найдено? добавить запись, повторить поиск, строка найдена? тогда её компиляция, выбор следующей строки, поиск строки в БД  ..."  
 
и так по кругу - производительность улучшена.
 
Добавлено:
wseventeen
 
Это не камень, а компилятор так написан. С РН так же была дилемма "Пересобрать под v16.7.7 либу собранную под v16.8.х или обновить компилятор?" и мне тогда не оставили выбора - на сборочном сервере принудительно обновили компилятор до 16.8.0, стерев рабочий 16.7.7 - указание начальства - "Компилятор должен быть новейшим!". С тех пор если у меня время отработки CustomBuildTools < 3 минут - повезло, а если в фоне происходит любая мелочь типа "нажали F5, обновить экран" то 4,2 - 4,5 минуты обычное явление, хотя ранее на этой же машине вся задача считалась 1 мин 39 сек - 1 мин 47 сек максимум, и то, коли 2 - 3 ядра заняты...
 
Добавлено:
wseventeen
 
А там просто для "чужих" заранее ставится Read Only и никто статистику портит.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33217 | Зарегистр. 31-07-2002 | Отправлено: 16:26 28-12-2020
wseventeen

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG в огороде бузина...
т.е. я не понимаю о чём и зачем ваши ответы.

Всего записей: 1417 | Зарегистр. 20-12-2007 | Отправлено: 00:29 29-12-2020
Victor_VG



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

Цитата:
MZK 26.12.2020 16:10:32 -0800 - build 5720
 
1. `Alt+<Gray *>` инвертирует пометку только на файлах, исключая папки.

не понял чего ждать-происходит:
 
в каталоге помечены файлы  и подкаталоги
 
Нажимаю Alt+NumMul (Alt+<Gray *>)
 
- вижу что пометки файлов инвертированы, пометки каталогов сброшены.
 
- по описанию коммита ожидаю что будут инвертированы только пометки файлов, а пометки каталогов проигнорированы т.к. указано: исключая папки что вроде бы означает "каталоги пропускаются" и вроде не подразумевает "и сбрасывается пометка каталогов"
 
но как и "чудеса" в фильтрах описанные на странице 82 "Это не баг поскольку нам баг-репорт не нужен".

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33217 | Зарегистр. 31-07-2002 | Отправлено: 04:22 29-12-2020 | Исправлено: Victor_VG, 04:24 29-12-2020
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
По поводу чтения листинга архивов RAR - у RAR5 и выше больший размер SFX модуля, потому открываем Far:config, находим значение System.PluginMaxReadData и меняем его на 768000 (0хbb800) - чего хватит для чтения листинга любого RAR архива.  
 
Дефолтного значения 128К хватает для чтения оглавления архивов формата RAR 1.50 и 2.90 (RAR до версии 4.20 включительно) там SFX модуль ~ 100K, но т.к. у RAR5 SFX модуль имеет размер около 230К, то для поиска оглавления архива буфера 128К не хватает, а посему стоит ставить минимум 256К, но я ставлю с запасом 750K - лишнее всё равно отбросится, а листинг архива считывается. В принципе можно цифирь в исходниках поправить, подумаю есть ли смысл возится.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33217 | Зарегистр. 31-07-2002 | Отправлено: 19:53 29-12-2020
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В принципе можно и сразу прошить значение 0xC0000 в /far/config.cpp::1659

Код:
--- ./far/config.cpp    Git 0bffd249d
+++ ./far/config.cpp    workingcopy
@@ -1656,7 +1656,7 @@
             static_cast<long long>(ViewerOptions::eDefLineSize);
     }));
 
-    PluginMaxReadData.SetCallback(option::validator([](long long Value) { return std::max(Value, 0x20000ll); }));
+    PluginMaxReadData.SetCallback(option::validator([](long long Value) { return std::max(Value, 0xC0000ll); }));
 
     // Исключаем случайное стирание разделителей
     EdOpt.strWordDiv.SetCallback(option::validator([](const string& Value) { return Value.empty()? string(WordDiv0) : Value; }));
--- ./Far/FarEng.hlf.m4    Git 0bffd249d
+++ ./Far/FarEng.hlf.m4    workingcopy
@@ -5992,12 +5992,12 @@
 passes the data to registered plugins to check if they can “open”
 or otherwise render the file.
 
- Minimum value is 786432 (128 KiB). The maximum is limited only by the
+ Minimum value is 131072 (128 KiB). The maximum is limited only by the
 size of the logical address space (2^32 - 1 or 2^64 – 1).
 
  Setting the value of this parameter above 5 MiB is not recommended.
 
- Default value: 786432 (0x20000).
+ Default value: 131072 (0x20000).
 
  This parameter can be changed via ~far:config~@FarConfig@ only.
 
--- ./Far/FarGer.hlf.m4    Git 0bffd249d
+++ ./Far/FarGer.hlf.m4    workingcopy
@@ -6095,12 +6095,12 @@
 passes the data to registered plugins to check if they can “open”
 or otherwise render the file.
 
- Minimum value is 786432 (128 KiB). The maximum is limited only by the
+ Minimum value is 131072 (128 KiB). The maximum is limited only by the
 size of the logical address space (2^32 - 1 or 2^64 – 1).
 
  Setting the value of this parameter above 5 MiB is not recommended.
 
- Default value: 786432 (0x20000).
+ Default value: 131072 (0x20000).
 
  This parameter can be changed via ~far:config~@FarConfig@ only.
 
--- ./Far/FarHun.hlf.m4    Git 0bffd249d
+++ ./Far/FarHun.hlf.m4    workingcopy
@@ -6089,12 +6089,12 @@
 passes the data to registered plugins to check if they can “open”
 or otherwise render the file.
 
- Minimum value is 786432 (128 KiB). The maximum is limited only by the
+ Minimum value is 131072 (128 KiB). The maximum is limited only by the
 size of the logical address space (2^32 - 1 or 2^64 – 1).
 
  Setting the value of this parameter above 5 MiB is not recommended.
 
- Default value: 786432 (0x20000).
+ Default value: 131072 (0x20000).
 
  This parameter can be changed via ~far:config~@FarConfig@ only.
 
--- ./Far/FarPol.hlf.m4    Git 0bffd249d
+++ ./Far/FarPol.hlf.m4    workingcopy
@@ -5984,12 +5984,12 @@
 passes the data to registered plugins to check if they can “open”
 or otherwise render the file.
 
- Minimum value is 786432 (128 KiB). The maximum is limited only by the
+ Minimum value is 131072 (128 KiB). The maximum is limited only by the
 size of the logical address space (2^32 - 1 or 2^64 – 1).
 
  Setting the value of this parameter above 5 MiB is not recommended.
 
- Default value: 786432 (0x20000).
+ Default value: 131072 (0x20000).
 
  This parameter can be changed via ~far:config~@FarConfig@ only.
 
--- ./Far/FarRus.hlf.m4    Git 0bffd249d
+++ ./Far/FarRus.hlf.m4    workingcopy
@@ -6098,12 +6098,12 @@
 зарегистрированным плагинам проверить, не могут ли они «открыть» или
 иным способом отобразить файл.
 
- Минимальное значение 786432 (128 KiB). Максимум ограничен только
+ Минимальное значение 131072 (128 KiB). Максимум ограничен только
 размером логического адресного пространства (2^32 - 1 или 2^64 – 1).
 
  Не рекомендуется задавать значение этого параметра больше 5 MiB.
 
- Значение по умолчанию: 786432 (0x20000).
+ Значение по умолчанию: 131072 (0x20000).
 
  Изменить этот параметр можно только через ~far:config~@FarConfig@.
 
--- ./Far/FarUkr.hlf.m4    Git 0bffd249d
+++ ./Far/FarUkr.hlf.m4    workingcopy
@@ -6092,12 +6092,12 @@
 passes the data to registered plugins to check if they can “open”
 or otherwise render the file.
 
- Minimum value is 786432 (128 KiB). The maximum is limited only by the
+ Minimum value is 131072 (128 KiB). The maximum is limited only by the
 size of the logical address space (2^32 - 1 or 2^64 – 1).
 
  Setting the value of this parameter above 5 MiB is not recommended.
 
- Default value: 786432 (0x20000).
+ Default value: 131072 (0x20000).
 
  This parameter can be changed via ~far:config~@FarConfig@ only.
 
 

патч готов, но стоит его проверить - делался по принципу "минимально необходимые изменения".
 
Добавлено:
скомпилится - посмотрим, война войной, а обед по расписанию.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33217 | Зарегистр. 31-07-2002 | Отправлено: 21:59 29-12-2020
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Проверил - работает, если нужны ArcLite и MultiArc одновременно, то настройте  
 
F9 -> Параметры -> Менеджер плагинов:
 
Поддержка ОЕМ-плагинов [x]
Обработка файла [x]
Обработка префикса [x]

 
тогда у вас будет выбор архивного плагина.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33217 | Зарегистр. 31-07-2002 | Отправлено: 02:51 30-12-2020
Rock

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

Цитата:
Проверил - работает, если нужны ArcLite и MultiArc одновременно, то настройте  

Мне нужно. Я где-то выше про поддержку rar спрашивал, мне посоветовали multiarc и помогли настроить. Но теперь с zip проблема -- забываю, что надо нажать, чтоб переключался на ArcLite для него и каждый раз мучаюсь, плюс в вордовые документа как в zip начало входить. Мне бы как-нибудь посказать, видимо, чтоб MultiArc только для rar архивов работал, а все остальное -- ArcLite.
Подскажите, пожалуйста, какие версии чего надо скачать. Far у меня старый 4774, обновлять, почитав здешние обсуждения, боюсь. Но, как я понимаю, в данном случае надо обновить только какие-то плагины.

Всего записей: 1256 | Зарегистр. 10-04-2003 | Отправлено: 04:19 30-12-2020
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Rock
 
Не вопрос, у самого так настроено:

Код:
    <plugin guid="65642111-AA69-4B84-B4B8-9249579EC4FA">
        <hierarchicalconfig>
            <key name="65642111-AA69-4B84-B4B8-9249579EC4FA" description="ArcLite">
                <value name="correct_name_mode" type="qword" value="0000000000000073"/>
                <value name="disabled_formats" type="text" value="Chm,Compound,FLV,MD5,Rar,Rar5,SHA-1,SHA-256,SHA-512"/>
                <value name="enabled_formats" type="text" value="7z,APM,Ar,Arj,bzip2,Cab,Cpio,CramFS,Dmg,ELF,Ext,FAT,FLV,GPT,gzip,HFS,Hxs,IHex,Iso,Lzh,lzip,lzma,lzma86,MachO,MBR,MsLZ,Mub,Nsis,NTFS,Ppmd,QCOW,Rpm,Split,SquashFS,SWF,SWFc,tar,TE,Udf,UEFIc,UEFIf,VDI,VHD,VMDK,wim,Xar,xz,Z,zip"/>
                <value name="exclude_masks" type="text" value="*.chm,*.dll,*.doc,*.docx,*.dotx,*.flv,*.md5,*.msi,*.msp,*.ods,*.odt,*.ppsx,*.ppt,*.pptm,*.pptx,*.rar,*.r[0-9][0-9],*.sha1,*.sha256,*.sha512,*.swf,*.sys,*.xls,*.xlsm,*.xlsx"/>
                <value name="extract_overwrite" type="qword" value="0000000000000001"/>
                <value name="extract_separate_dir" type="qword" value="0000000000000001"/>
                <value name="include_masks" type="text" value="*.apk,*.aar,*.zip,*.zipx,*.jar,*.xpi,*.odt,*.ods,*.docx,*.xlsx,*.epub,*.bz2,*.bzip2,*.tbz2,*.tbz,*.rar,*.r00,*.arj,*.z,*.taz,*.lzh,*.lha,*.7z,*.cab,*.nsis,*.lzma,*.lzma86,*.xz,*.txz,*.pmd,*.ext,*.ext2,*.ext3,*.ext4,*.img,*.vmdk,*.vdi,*.qcow,*.qcow2,*.qcow2c,*.gpt,*.mbr,*.ihex,*.hxs,*.hxi,*.hxr,*.hxq,*.hxw,*.lit,*.te,*.scap,*.uefif,*.squashfs,*.cramfs,*.apm,*.mslz,*.flv,*.swf,*.ntfs,*.fat,*.vhd,*.exe,*.dll,*.sys,*.elf,*.macho,*.udf,*.iso,*.xar,*.pkg,*.mub,*.hfs,*.hfsx,*.dmg,*.msi,*.msp,*.doc,*.xls,*.ppt,*.wim,*.swm,*.esd,*.chm,*.chi,*.chq,*.chw,*.001,*.rpm,*.ar,*.a,*.deb,*.lib,*.cpio,*.tar,*.ova,*.gz,*.gzip,*.tgz,*.tpz,*.lz,*.lzip"/>
                <value name="max_check_size" type="qword" value="0000000000800000"/>
                <value name="panel_sort_mode" type="qword" value="000000000000000E"/>
                <value name="panel_view_mode" type="qword" value="0000000000000009"/>
                <value name="update_level" type="qword" value="0000000000000007"/>
                <value name="update_method" type="text" value="LZMA"/>
                <value name="update_overwrite" type="qword" value="0000000000000001"/>
                <value name="use_disabled_formats" type="qword" value="0000000000000001"/>
                <value name="use_enabled_formats" type="qword" value="0000000000000001"/>
                <value name="use_exclude_masks" type="qword" value="0000000000000001"/>
                <key name="profiles">
                    <key name="7Z, LZMA, Maximum, Solid">
                        <value name="level" type="qword" value="0000000000000007"/>
                        <value name="method" type="text" value="LZMA"/>
                    </key>
                    <key name="7Z, LZMA2, Maximum, Solid">
                        <value name="level" type="qword" value="0000000000000007"/>
                        <value name="method" type="text" value="LZMA2"/>
                    </key>
                    <key name="Zip, Ultra">
                        <value name="arc_type" type="base64" value="aQ8XI8FAiicQAAABEAEAAA=="/>
                        <value name="level" type="qword" value="0000000000000009"/>
                    </key>
                    <key name="Zip, maximum">
                        <value name="arc_type" type="base64" value="aQ8XI8FAiicQAAABEAEAAA=="/>
                        <value name="level" type="qword" value="0000000000000007"/>
                    </key>
                </key>
            </key>
        </hierarchicalconfig>
    </plugin>
 

что позволяет одновременно использовать ArcLite и MultiArc. Только MA у меня работает с RAR через форматку, а Custom настроен через custom_user.ini

Код:
[FreeArc]
TypeName=FreeArc
ID=41 72 43 01
Extension=arc
List=arc.exe v --noarcext --
Start="^--"
End="^--"
Format0="yyyy tt dd hh mm ss aaaaaaa zzzzzzzzzzzzzzz ppppppppppppppp rrrrrrrr nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Extract=arc.exe x --noarcext -y -fn {-p%%P} -kb {-ap%%R} {%%S} -- %%A @%%LNM
ExtractWithoutPath=arc e --noarcext -y -fn {-p%%P} -kb {%%S} -- %%A @%%LNM
Test=arc.exe t --noarcext -y -fn {-p%%P} {%%S} -- %%A @%%LNM
Delete=arc.exe d --noarcext -y -fn {-p%%P} {-w%%W} {%%S} -- %%A @%%LNM
Comment=arc.exe c --noarcext -y {-p%%P} {-w%%W} {%%S} -- %%A
CommentFiles=
SFX=arc.exe s --noarcext -y {-p%%P} {-w%%W} {%%S} -- %%A
Lock=arc.exe k --noarcext -y {-p%%P} {-w%%W} {%%S} -- %%A
Protect=arc.exe rr --noarcext -y {-p%%P} {-w%%W} {%%S} -- %%A
Recover=arc.exe r --noarcext -y {-p%%P} {-w%%W} {%%S} -- %%A
Add=arc.exe a --noarcext -y {-p%%P} {-w%%W} {-ap%%R} {%%S} -- %%A @%%LN
Move=arc.exe mf --noarcext -y {-p%%P} {-w%%W} {-ap%%R} {%%S} -- %%A @%%LN
AddRecurse=arc.exe a --noarcext -y {-p%%P} {-w%%W} {-ap%%R} {%%S} -- %%A @%%LN
MoveRecurse=arc.exe m --noarcext -y {-p%%P} {-w%%W} {-ap%%R} {%%S} -- %%A @%%LN
AllFilesMask="*"
 
[InnoSetup6]
TypeName=Inno Setup 6
ID=49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 36 2E
IDOnly=1
List=innounp.exe -v -m -a %%AQ
Errorlevel=1
Start="^---------"
End="^---------"
Format0="/^\s*?(?P<size>\d+?)\s+?(?P<mYear>\d+?)\.(?P<mMonth>\d+?)\.(?P<mDay>\d+?)\s+?(?P<mHour>\d+?):(?P<mMin>\d+?)\s+?(?P<name>\S.*)$/i"
Extract=innounp.exe -x -m -a {-c%%R} %%AQ {@%%LMQ}
ExtractWithoutPath=innounp.exe -e -m -a {-c%%R} %%AQ {@%%LMQ}
Test=innounp.exe -t -m -a %%AQ
AllFilesMask="*.*"
 
[InnoSetup5]
TypeName=Inno Setup 5
ID=49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 35 2E
IDOnly=1
List=innounp.exe -v -m -a %%AQ
Errorlevel=1
Start="^---------"
End="^---------"
Format0="/^\s*?(?P<size>\d+?)\s+?(?P<mYear>\d+?)\.(?P<mMonth>\d+?)\.(?P<mDay>\d+?)\s+?(?P<mHour>\d+?):(?P<mMin>\d+?)\s+?(?P<name>\S.*)$/i"
Extract=innounp.exe -x -m -a {-c%%R} %%AQ {@%%LMQ}
ExtractWithoutPath=innounp.exe -e -m -a {-c%%R} %%AQ {@%%LMQ}
Test=innounp.exe -t -m -a %%AQ
AllFilesMask="*.*"
 
[InnoSetup4]
TypeName=Inno Setup 4
ID=49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 34 2E
IDOnly=1
List=innounp.exe -v -m -a %%AQ
Errorlevel=1
Start="^---------"
End="^---------"
Format0="/^\s*?(?P<size>\d+?)\s+?(?P<mYear>\d+?)\.(?P<mMonth>\d+?)\.(?P<mDay>\d+?)\s+?(?P<mHour>\d+?):(?P<mMin>\d+?)\s+?(?P<name>\S.*)$/i"
Extract=innounp.exe -x -m -a {-c%%R} %%AQ {@%%LMQ}
ExtractWithoutPath=innounp.exe -e -m -a {-c%%R} %%AQ {@%%LMQ}
Test=innounp.exe -t -m -a %%AQ
AllFilesMask="*.*"
 
[InnoSetup3]
TypeName=Inno Setup 3
ID=49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 33 2E
IDOnly=1
List=innounp.exe -v -m -a %%AQ
Errorlevel=1
Start="^---------"
End="^---------"
Format0="/^\s*?(?P<size>\d+?)\s+?(?P<mYear>\d+?)\.(?P<mMonth>\d+?)\.(?P<mDay>\d+?)\s+?(?P<mHour>\d+?):(?P<mMin>\d+?)\s+?(?P<name>\S.*)$/i"
Extract=innounp.exe -x -m -a {-c%%R} %%AQ {@%%LMQ}
ExtractWithoutPath=innounp.exe -e -m -a {-c%%R} %%AQ {@%%LMQ}
Test=innounp.exe -t -m -a %%AQ
AllFilesMask="*.*"
 
[InnoSetup2]
TypeName=Inno Setup 2
ID=49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 32 2E
IDOnly=1
List=innounp.exe -v -m -a %%AQ
Errorlevel=1
Start="^---------"
End="^---------"
Format0="/^\s*?(?P<size>\d+?)\s+?(?P<mYear>\d+?)\.(?P<mMonth>\d+?)\.(?P<mDay>\d+?)\s+?(?P<mHour>\d+?):(?P<mMin>\d+?)\s+?(?P<name>\S.*)$/i"
Extract=innounp.exe -x -m -a {-c%%R} %%AQ {@%%LMQ}
ExtractWithoutPath=innounp.exe -e -m -a {-c%%R} %%AQ {@%%LMQ}
Test=innounp.exe -t -m -a %%AQ
AllFilesMask="*.*"
 
[InnoSetup]
TypeName=Inno Setup
ID=49 6E 6E 6F
IDPos=48
Extension=exe
List=innounp.exe -v -m -a %%AQ
Errorlevel=1
Start="^---------"
End="^---------"
Format0="/^\s*?(?P<size>\d+?)\s+?(?P<mYear>\d+?)\.(?P<mMonth>\d+?)\.(?P<mDay>\d+?)\s+?(?P<mHour>\d+?):(?P<mMin>\d+?)\s+?(?P<name>\S.*)$/i"
Extract=innounp.exe -x -m -a {-c%%R} %%AQ {@%%LMQ}
ExtractWithoutPath=innounp.exe -e -m -a {-c%%R} %%AQ {@%%LMQ}
AllFilesMask="*.*"

 
Добавлено:
Что до обновления плагинов, то прошу:
 
ArcLite_3.0.317.4774.7z и MultiArc_b200.7z
 
в архивах х86 и х86-64 редакции, с ArcLite ещё лежат и отладочные базы (.PDB) которые могут потребоваться для ловли причин сбоев - тогда их так же кладём в каталог плагина и при сбоее отчёт о нём будет более читабельным.
 
Что до обновления фар-а в целом - в новых версиях исправлено много ошибок, но и многое поменялось. Я бы сделал резервную копию рабочего набора, а после посмотрел бы на тест-куче как себя обнова ведёт? И если ничего не отвалится, тогда можно и обновится.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33217 | Зарегистр. 31-07-2002 | Отправлено: 06:24 30-12-2020 | Исправлено: Victor_VG, 06:25 30-12-2020
Alexyz21



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

Цитата:
Far у меня старый 4774, обновлять, почитав здешние обсуждения, боюсь.

Не надо бояться - архивируем из проводника папку профиля фара на всякий случай, делаем копию папки с фар, обновляем, если всё гуд, то копию стираем через пару дней эксплуатации.
 
Для периодического обновления удобен скрипт FarUpdate.lua - позволяет сделать бэкап папки профиля, обновить на любую из доступных на farmanager, либо github версию far. Скрипт требует настройки путей и наличия curl.exe, nircmd.exe, 7z.exe в путях запуска ОС.

Всего записей: 3484 | Зарегистр. 16-06-2007 | Отправлено: 08:00 30-12-2020
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Alexyz21
Цитата:
Для периодического обновления удобен скрипт FarUpdate.lua
А Renewal чем не угодил?

Всего записей: 12398 | Зарегистр. 11-03-2002 | Отправлено: 08:20 30-12-2020
Smitis



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

Цитата:
Мне бы как-нибудь посказать, видимо, чтоб MultiArc только для rar архивов работал

Удалить все модули multiarc, кроме rar.fmt Отключить rar в arclite.

Цитата:
обновлять, почитав здешние обсуждения, боюсь

А Вы не бойтесь. Многие в обсуждениях просто панику наводят.

----------
Разум когда-нибудь победит

Всего записей: 3215 | Зарегистр. 09-02-2003 | Отправлено: 11:10 30-12-2020 | Исправлено: Smitis, 11:10 30-12-2020
Alexyz21



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

Всего записей: 3484 | Зарегистр. 16-06-2007 | Отправлено: 11:58 30-12-2020
wseventeen

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexyz21
Цитата:
На ХР не работает

Работает.
Ну точнее должен работать (на настоящем XP не проверял).
НО! Только через curl, путь настраивается в плагине.  

Всего записей: 1417 | Зарегистр. 20-12-2007 | Отправлено: 12:03 30-12-2020
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Alexyz21
Цитата:
Renewal 3.21.0 12-11-2020
-------------------------
 + Socks5 через Curl
 + Скачивание файлов https://... под WinXP через Curl (winhttp.lib не работает)

Всего записей: 12398 | Зарегистр. 11-03-2002 | Отправлено: 12:04 30-12-2020
wseventeen

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

Всего записей: 1417 | Зарегистр. 20-12-2007 | Отправлено: 12:05 30-12-2020 | Исправлено: wseventeen, 12:07 30-12-2020
Alexyz21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо за совет, попробую.
 
Из path curl не берёт? - Похоже работает, сейчас как обновлюсь на несовместимые с ХР версии, потом назад половину откатывать )

Всего записей: 3484 | Зарегистр. 16-06-2007 | Отправлено: 12:56 30-12-2020 | Исправлено: Alexyz21, 13:06 30-12-2020
wseventeen

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

Всего записей: 1417 | Зарегистр. 20-12-2007 | Отправлено: 12:58 30-12-2020
   

Страницы: 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 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

Компьютерный форум Ru.Board » Компьютеры » Программы » FAR Manager (часть 6)
Maz (26-09-2022 12:52): FAR Manager (часть 7)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru