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

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

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

Widok (12-10-2009 17:34): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

Nep



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
FAR Manager : http://www.farmanager.com (старый адрес http://www.rarlab.com)

   
 
Как правильно установить последнюю версию?
1. Скачайте FAR Manager 1.70 (1.75) и установите.
2. Скачайте последнее обновление после версии 1.70 (1.75) и перепишите файлы из архива в каталог с установленным FAR Manager 1.70 (1.75).
3. Скачайте последнюю сборку FAR Manager 1.71 и перепишите файлы из архива в каталог с установленным Far Manager. Там же скачайте последнее обновление стандартных плагинов и распакуйте его в подкаталог Plugins.
Примечание: версия 1.75 RC0 является более стабильной и функциональной, чем релиз 1.70.
 
Где искать дополнительные плагины от сторонних разработчиков?
1. Плагринг. Долгое время не обновлялся, но все старые плагины лежат там.
2. Анонсы плагинов на официальном форуме. Теперь все новые плагины и обновления старых плагинов выкладываются на официальном форуме проекта.
 
Как самому собрать Far 2 x64? Far x64 - ночные сборки
Инструкция
 
Те, кому лень собирать самим, могут скачать отсюда: Far Manager v2.0 alpha build <..> x86/x64
 
"Ночные" сборки линейки 2.0 (прим.: версия 2.0 находится в стадии разработки и не рекомендуется для повседневного использования)
Информация о плагинах для версии 2.0
 
Пользовательские сборки FAR Manager
 
» PlugRinG viewer - плагин к Far - онлайн-браузер по базе плагринга  
» FAR plugins manager - внешний менеджер плагинов
» FAR Exception + ExcDump library + HaronDemangle - дополнительные dll для записи в лог отладочной информации при схлопывании far на фатальной ошибке.
 
Устаревшие ссылки
 
Примечания

  1. С 13 декабря 2008 г. произошло переименование веток: ANSI-ветка 1.71 превратилась в 1.75, а Unicode-ветка получила номер версии 2.0 вместо 1.80. Т.е. теперь версии 1.хх это ANSI ("старый" FAR), а версии 2.хх - Unicode ("новый" FAR). Эти ветки сильно различаются по способу взаимодействия с плагинами и системой!
  2. При обновлении ANSI-ветки 1.хх более старые версии плагинов могут работать в более новом FAR, но более новые плагины в большинстве случаев требуют обновления FAR (см. документацию).  
  3. Unicode-плагины в ANSI-версии FAR не работают - у них иной способ взаимодействия (API) с Far.exe, поэтому даже не пытайтесь их использовать в FAR версии ниже 1.80.
  4. При обновлении Unicode-версии FAR 1.80/2.0 обращайте внимание на номер сборки: следует обязательно обновить все плагины для сборок 677/680/684, иначе они не будут работать. ANSI-плагины (кроме тех, которые работают в Редакторе) можно применять в Unicode-версии FAR, в меню плагинов (вызываемом по F11) они будут помечены значком [A] справа от их имени. Unicode-плагины в FAR 1.80/2.x никаким значком после имени не помечаются.
  5. Unicode-версия FAR 1.80/2.x требует как минимум Windows 2000, т.е. она работает только в Windows 2000/XP/2003/Vista/2008.

Всего записей: 41940 | Зарегистр. 24-06-2001 | Отправлено: 11:02 10-04-2006 | Исправлено: Maz, 22:36 01-03-2017
igor_andreev

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

Всего записей: 1705 | Зарегистр. 08-12-2004 | Отправлено: 12:04 06-08-2009
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
igor_andreev
 
Не за что - ты соавтор патча, в любом варианте - там часть твоего кода для стряпни SFX. А вот что чистый PKZip выдаёт:
 

 
так что, тут ребята как я и сказал не совсем с той стороны задачу решали, вернее, они её решили частично, видимо у Лёши не было под рукой PKZip для проверки, а потом об этом баге мы все забыли пока он вновь не проявился. Тут PKZip специально вызван из системной консоли чтобы MultiArc не вмешивался. Результаты - налицо. Я специально брал как типовую 4-ю версию: в первых на неё стандартно настроен MultiArc, и во вторых, она часто встречается в пакетах ПО в организациях, и следовательно вероятность встретится с ошибкой именно на ней просто статистически увеличивается.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
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 | Отправлено: 12:29 06-08-2009 | Исправлено: Victor_VG, 15:33 06-08-2009
Benchmark



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

Цитата:
Ты можешь точно и уверенно утверждать, что с новой версией pkzipc проблема связанная с неверной распаковкой архивов созданных в libzip.a для LINUX снята?

Да, решена.
 
Скачал freesoftlist.zip. Без проблем просматривается / распаковывается как через мультиарк, так и просто в консоли по pkzipc -view и -extract
 
Со времени 4-й версии консольного PkZip много чего исправлено.
 
На всякий пожарный. Конфиг для него у меня выглядит так:

Цитата:
[HKEY_CURRENT_USER\Software\Far2\Plugins\MultiArc\ZIP]
"Extract"="pkzipc -ext -dir -over=all -noarc -mask=none -times=mod {-pass=%%P} %%A @%%LNMA"
"ExtractWithoutPath"="pkzipc -ext -path=none -over=all -noarc -mask=none -times=mod {-pass=%%P} %%A @%%LNMA"
"Test"="pkzipc -test=all -noarc {-pass=%%P} %%A"
"Delete"="pkzipc -delete -noarc {-temp=%%W} %%A @%%LNMA"
"Comment"="pkzipc -hea -noarc {-temp=%%W} %%A"
"CommentFiles"="pkzipc -com=all -noarc {-temp=%%W} %%A"
"SFX"="pkzipc -sfx -noarc %%A"
"Lock"=""
"Protect"=""
"Recover"="%comspec% /c echo.|pkzipc -fix -noarc %%A"
"Add"="pkzipc -add -attr=all -noarc {-pass=%%P} {-temp=%%W} %%A @%%LNMA"
"Move"="pkzipc -add -move -attr=all -noarc {-pass=%%P} {-temp=%%W} %%A @%%LNMA"
"AddRecurse"="pkzipc -add -attr=all -dir -noarc {-pass=%%P} {-temp=%%W} %%A @%%LNMA"
"MoveRecurse"="pkzipc -add -move -attr=all -dir -noarc {-pass=%%P} {-temp=%%W} %%A @%%LNMA"
"AllFilesMask"="*.*"
"DefExt"="zip"
"AddSwitches"=""

Всего записей: 6833 | Зарегистр. 01-10-2002 | Отправлено: 17:01 06-08-2009 | Исправлено: Benchmark, 17:11 06-08-2009
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Benchmark
 
Это конечно хорошо, да вот как поступить с кучей контор и народа которым это "счастье" я имею ввиду старый PKZip по наследству досталось тем или иным путём? это ведь полумера - не решение проблемы как явления, а беготня с обновами.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
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 | Отправлено: 17:50 06-08-2009
Benchmark



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

Цитата:
Это конечно хорошо, да вот как поступить с кучей контор и народа которым это "счастье" я имею ввиду старый PKZip по наследству досталось тем или иным путём?

 
Действенный метод только один: рекомендовать не пользоваться abandonware. В конце концов тот древний pkzip 4.x не идет в комплекте с FAR, значит они его сами откуда-то взяли. А раз сами где-то взяли, значит смогут поменять на более новый pkzip. Или infozip. Или Winzip command line. Или что-нть еще.
 
Это куда более реально, чем добавлять костыли в виде workaround'ов для старых глючных версий.  
 
А вот добавить в addon'ы FAR pkzip_v12.reg с настройками для нового pkzip 12 было бы полезно.

Всего записей: 6833 | Зарегистр. 01-10-2002 | Отправлено: 18:15 06-08-2009
WARP_ItSelf

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Benchmark
 
Вы бы их на форуме где выложили официальном или сразу на багтрекер записали. Потеряются ведь.

Всего записей: 64 | Зарегистр. 20-10-2004 | Отправлено: 18:33 06-08-2009
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WARP_ItSelf
 
Забирайте я лично только рад буду - столько труда уложить всем вместе только потому, что кто не прочитал спецификации Zip и в байтах 5-6 архива записано 0x0314 т.е. требуется версия архиватора 78.8. Вот подправленный окончательный вариант патча:

Цитата:
Index: makefile_gcc
===================================================================
--- makefile_gcc  (revision 3341)
+++ makefile_gcc  (working copy)
@@ -13,1 +13,1 @@
- DOCS = arceng.hlf arcrus.hlf arceng.lng arcrus.lng
+ DOCS = arceng.hlf arcrus.hlf arceng.lng arcrus.lng changelog
 
@@ -34,1 +34,1 @@
-    $(MAKE) -f makefile_gcc_fmt FMT=zip
+    $(MAKE) -f makefile_gcc_fmt FMT=zip
+    $(CP) custom.ini $(DLLDIR)/Formats
 
Index: zip.cpp
===================================================================
--- zip.cpp    (revision 3341)
+++ zip.cpp    (working copy)
@@ -463,16 +463,16 @@
-    // Console PKZIP 4.0/Win32 commands
-    static const char *Commands[]={
-    /*Extract               */"pkzipc -ext -dir -over=all -nozip -mask=none -times=mod {-pass=%%P} %%A @%%LNMA",
-    /*Extract without paths */"pkzipc -ext -over=all -nozip -mask=none -times=mod {-pass=%%P} %%A @%%LNMA",
-    /*Test                  */"pkzipc -test=all -nozip {-pass=%%P} %%A",
-    /*Delete                */"pkzipc -delete -nozip {-temp=%%W} %%A @%%LNMA",
-    /*Comment archive       */"pkzipc -hea -nozip {-temp=%%W} %%A",
-    /*Comment files         */"pkzipc -com=all -nozip {-temp=%%W} %%A",
-    /*Convert to SFX        */"pkzipc -sfx -nozip %%A",
-    /*Lock archive          */"",
-    /*Protect archive       */"",
-    /*Recover archive       */"%comspec% /c echo.|pkzipc -fix -nozip %%A",
-    /*Add files             */"pkzipc -add -attr=all -nozip {-pass=%%P} {-temp=%%W} %%A @%%LNMA",
-    /*Move files            */"pkzipc -add -move -attr=all -nozip {-pass=%%P} {-temp=%%W} %%A @%%LNMA",
-    /*Add files and folders */"pkzipc -add -attr=all -dir -nozip {-pass=%%P} {-temp=%%W} %%A @%%LNMA",
-    /*Move files and folders*/"pkzipc -add -move -attr=all -dir -nozip {-pass=%%P} {-temp=%%W} %%A @%%LNMA",
+    // Console InfoZip Zip 3.1/UnZip 6.0 Win32 commands
+    static const char *Commands[]={
+    /*Extract               */"unzip -o {-P %%P} %%A %%FMQS32768",
+    /*Extract without paths */"unzip -o -j {-P %%P} %%A %%FMQS32768",
+    /*Test                  */"unzip -t %%A",
+    /*Delete                */"zip -d {-b %%W} %%A %%FMQS32768",
+    /*Comment archive       */"zip -z {-b %%W} %%A",
+    /*Comment files         */"zip -c -r {-b %%W} %%A %%FNMQS32768",
+    /*Convert to SFX        */"%COMSPEC% /D /E:ON /V:ON /C SET FN=%%A& SET FN=!FN:.zip=.exe!& COPY /B /V %FARHOME%\\plugins\\multiarc\\Formats\\unzipsfx.exe + %%A !FN! && zip.exe -A !FN!",
+    /*Lock archive          */"",
+    /*Protect archive       */"",
+    /*Recover archive       */"zip -FF %%A",
+    /*Add files             */"zip -S {-b %%W} {-P %%P} {%%S} %%A %%FQS32768",
+    /*Move files            */"zip -m -S {-b %%W} {-P %%P} {%%S} %%A %%FQS32768",
+    /*Add files and folders */"zip -r -S {-b %%W} {-P %%P} {%%S} %%A %%FNMQS32768",
+    /*Move files and folders*/"zip -m -r -S {-b %%W} {-P %%P} {%%S} %%A %%FNMQS32768",
 
Index: zip.rc
===================================================================
--- zip.rc    (revision 3341)
+++ zip.rc    (working copy)
@@ -5,1 +5,1 @@
- #define PLUGIN_MINOR 31
+ #define PLUGIN_MINOR 32
 

Только что всё заново перепроверил: собирается без сообщений об ошибках раз, работает два, но unzipsfx.exe должен лежать в одном каталоге с zip.fmt - привязка в пути сделана к нему.
 
Вот вывод компилятора, ошибок и предупреждений нет:

Цитата:
$make -f makefile_gcc_libpcre COMMON=../common && make -f makefile_gcc_fmt FMT=zip
making depends for libpcre/study.c
making depends for libpcre/pcre.c
making depends for libpcre/get.c
compiling libpcre/get.c
compiling libpcre/pcre.c
compiling libpcre/study.c
linking final.32.gcc/obj/libPCRE.a
making depends for zip.cpp
compiling zip.cpp
compiling zip.rc
linking final.32.gcc/Formats/zip.fmt

Заодно, в ту же копилку, патч от Ariman из Mantis#0000999 поправил - в заголовке он не указал файл к которому он относится, забирайте и этот:

Цитата:
Index: editor.cpp
===================================================================
--- editor.cpp    (revision 3341)
+++ editor.cpp    (working copy)
@@ -3934,8 +3934,9 @@
 
         int LeftPos=CurPtr->GetLeftPos();
         int TabCurPos=CurPtr->GetTabCurPos();
-        if (ObjWidth>8 && TabCurPos-LeftPos+SearchLength>ObjWidth-8)
-          CurPtr->SetLeftPos(TabCurPos+SearchLength-ObjWidth+8);
+        int nSearchLenPart = (SelectFound) ? 0 : SearchLength;
+        if (ObjWidth>8 && TabCurPos-LeftPos+nSearchLenPart>ObjWidth-8)
+          CurPtr->SetLeftPos(TabCurPos+nSearchLenPart-ObjWidth+8);
 
         if (ReplaceMode)
         {



----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
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:16 06-08-2009 | Исправлено: Victor_VG, 21:27 06-08-2009
Benchmark



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

Цитата:
Вы бы их на форуме где выложили официальном или сразу на багтрекер записали. Потеряются ведь.

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

Всего записей: 6833 | Зарегистр. 01-10-2002 | Отправлено: 22:38 06-08-2009
igor_andreev

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

Цитата:
ты соавтор патча, в любом варианте - там часть твоего кода для стряпни SFX

Эт не мой код, эт "ихний", инфозиповский, в мануале есть пример создания SFX. Я его просто в одну строчку вместил. И наверно эту строчку в таком виде пока не стоит в zip.fmt включать. Так, для внутреннего потребления потянет, кто на форуме прочитал...  
В нонешнем виде будут переименованы все вхождения .zip
Был архив "name.ziprebuild.zip" - станет "name.exerebuild.exe"  
Можно вставить нехитрую проверку только расширения типа "if /i !FN:~-4==.zip ", но тогда это уже не поймут винды с NT4 и младше(они не знают о отрицательных значениях ~-4)

Цитата:
+    /*Recover archive       */"zip -FF %%A",

С версии 3.0 zip.exe требует указания нового имени в ком. строке для восстанавливаемого архива.
Нужно что-то вроде zip -FF %%A --out %%Afixed.zip

Всего записей: 1705 | Зарегистр. 08-12-2004 | Отправлено: 00:24 07-08-2009 | Исправлено: igor_andreev, 00:27 07-08-2009
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
igor_andreev
 
Сейчас ещё раз на тестовом наборе посмотрю, но у меня такого пока вроде не вышло. Но, проверю. А насчёт проверки тут да, мне то всё равно - в инсталляторе стоит проверка версии системы - если меньше 5.0 - говорит "До свидания!" даже не показывая окно приветствия. Я там такой "радость" не одну поставил - защита от потери данных. Даже из-за моих фокусов с копирайтом - он у меня выводится на русском и буржуинском, тьфу, английском у "мухобоек" глаза на лоб вечно лезут - орут "Вирус!".
 
Итог проверки:
 
Far 2.0.1074

Цитата:
drkns 06.08.2009 19:14:43 +0200 - build 1074
 
1. Продолжение 1073: лишние преобразования путей при создании ссылок.
   Там же - убрана мешанина из табов/пробелов и прочая косметика.

 
Для 2.0.1073/2.0.1074 имеем после операции преобразования одиночного архива вывод команды ls -chsr:

Цитата:
total 71M
4.8M ssxep5ac.zip
4.8M ssxep5ab.zip
4.8M ssxep5aa.zip
4.8M ssxep5af.zip
4.8M ssxep5ae.zip
4.8M ssxep5ad.zip
4.8M ssxep5ai.zip
4.8M ssxep5ah.zip
4.8M ssxep5ag.zip
4.8M ssxep5aj.zip
4.8M ssxep5am.zip
4.8M ssxep5al.zip
4.8M ssxep5ak.zip
3.8M ssxep5an.zip
4.9M ssxep5aa.exe


----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
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 | Отправлено: 00:54 07-08-2009 | Исправлено: Victor_VG, 15:01 07-08-2009
Chern



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нет ли плагина на замену Extended file copy?
Может как-то можно встроить robocopy в Far?

Всего записей: 746 | Зарегистр. 03-06-2003 | Отправлено: 17:00 07-08-2009
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Наблюдение:
 
Используем стандартный комплект поставки Far - Far.exе  + те 16 плугинов что идут вместе с ним и чьи исходники обновляются из репозитария на SVN. Более никаких добавок! Эксперимент должен быть "чистым".
 
Провёл проверку применимости моего патча на разных вариантах Far 2.0.1073 и 2.0.1074. Итог любопытный: если для 2.0.1073 всё работает как часы, вне зависимости от применения исходникам патчей "Mantis#0000292: Операции над файлом без описания ведут к "обновлению" файла описаний" и "Mantis#0000999: Неправильный сдвиг окна редактора после поиска при выбраной опции Select Found", то в 2.0.1074 работает только не изменённый код! Вот замечания к моему проекту которые мне пришлось дать в пояснительной записке о причине использования "старого" варианта:

Цитата:
Замечание: в сборке 2.0.1074 при проверке патча для решения проблемы Mantis#0000692: нельзя войти в архив ZIP выявлено, что любое изменение внесённое в код файлов dizlist.cpp, dizlist.hpp, editor.cpp приводит к неработоспособности пункта "Преобразовать в SFX" для Zip архивов если используем InfoZip. В случае с PKZip всё работает, но проблема остаётся не решённой. Поэтому я принял решение собрать сборку с использованием версии 2.0.1073 поскольку в ней решены сразу два вопроса: и проблема с описаниями в файлах FILE_ID.DIZ/Descript.ion и проблема Mantis#0000999: "Неправильный сдвиг окна редактора после поиска при выбранной опции Select Found" проявляющаяся в том, что если при поиске задать опцию "Подсвечивать найденное", то при длине строки больше 1/2 размера окна редактор сдвигает окно влево до последнего символа искомого слова.

Визуально это проявляется как вот такое сообщение архиватора:

Цитата:
C:\Temp\14\Far20\plugins\multiarc\Formats\unzipsfx.exe => !FN:.zip=.exe!
C:\Temp\18\3\freesoftlist.zip =>> !FN:.zip=.exe!
TCC: File verification failed "!FN:.zip=.exe!"
     1 file copied

и создании файла !FN с нулевой длинной. Но, тут есть любопытный нюанс - данное явление, хотя и обладает 100% воспроизводимостью, проявляется только при запуске модифицированного Far 2.0.1074 исключительно в среде Take Command 9.02.157, а при запуске из стандартного системного командного процессора CMD.EXE всё работает нормально:

Цитата:
C:\Temp\14\Far20\plugins\multiarc\Formats\unzipsfx.exe
C:\Temp\18\3\freesoftlist.zip
        1 file(s) copied.
Zip entry offsets appear off by 28672 bytes - correcting...

А раз так, то можно предположить, что с учётом изменений в 2.0.1074:

Цитата:
drkns 06.08.2009 19:14:43 +0200 - build 1074
 
1. Продолжение 1073: лишние преобразования путей при создании ссылок.
   Там же - убрана мешанина из табов/пробелов и прочая косметика.

что возможная причина его возникновения как раз в том, убранные преобразования путей приводят к тому, что связка "Far.exe + командный процессор" не может правильно отработать команду, и в этом месте необходимо ещё раз все просмотреть в исходниках Far. Я к сожалению этого уже сделать не смогу - предыдущая резервная копия исходников сохранённая СУБД это 2.0.1066 SVN 3327. Но, сам факт наличия данного явления со 100% воспроизводимостью заставляет меня просить разработчиков о его устранении. Вдобавок к этому, выяснилось ещё одно интересное явление:
связка "MultiArc + InfoZip UnZip 6.0" не может распаковать архивы с именами вида "DivFix++_v0.32-Win32.zip" - распакуется если есть, только вложенный в них каталог типа "DivFix++_v0.32-Win32", а его содержимое из архива не распакуется. В 7Zip данной проблемы не наблюдаю, по крайней мере при использовании его GUI оболочки 7Zfm, следовательно тут можно предполагать и наличие проблемы InfoZip. Zip 3.1b / UnZIP 6.0.
 
P.S.
 
Всякие слова типа "Опять проблемы своей сборки решаешь" будут проигнорированы вместе с их авторами - т.к. данные проблемы выловлены, 100% воспроизводятся и требуют решения. А все беспочвенные заявления, не имеющие под собой реальной экспериментальной проверки в этом случае есть ничто иное, как публичная роспись в собственном бессилии и лени.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
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 | Отправлено: 17:18 07-08-2009 | Исправлено: Victor_VG, 18:54 07-08-2009
igor_andreev

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

Цитата:
Может как-то можно встроить robocopy в Far?

Полностью не получится наверное, robocopy файл-списки не поддерживает(выделенные файлы например скопировать). У меня по F2 зеркалирование директорий(в локалке обычно использую) встроено

Код:

start "mirroring..." /min cmd /d /k "robocopy !?Source?"(!\.)"! !?Destination?"(!#!\.)"! !?Parameters?/MIR /ZB /DST /FFT /DCOPY:T /R:3 /W:10 ! /XF !?Exclude files?*.BAK *.OLD *.LOG ! /XD !?Exclude directories?! & title done..."

Всего записей: 1705 | Зарегистр. 08-12-2004 | Отправлено: 18:02 07-08-2009 | Исправлено: igor_andreev, 18:12 07-08-2009
igor_andreev

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А встроить наверно в пользовательское меню получится FastCopy...
http://ipmsg.org/tools/fastcopy.html.en
 
Портабельная, нужен один экзешник и рядом ини-файл. Командная строка вполне себе приличная (noexist_only, diff, update, sync, force_copy, move, delete), поскольку японец делал - то и с юникодом дружит. Понавставлять в F2 или макросами на F5\F6 строчек типа:

FastCopy /cmd=move /speed=autoslow /auto_close !&~ /To="!#!\"

Попробовал - работает. Полностью лень все команды и опции изучать, меня пока Background Copy и FileCopyEx полностью устраивают.
 
Добавлено
Хм, а ничего...

Код:

f:  FastCopy
{
d:  Diff (Size/date)
    FastCopy.exe /cmd=diff /speed=autoslow /log=FALSE /auto_close !&~ /to="!#!\"
    macro:post ShiftSubtract
s:  Sync (selected)
    FastCopy.exe /cmd=sync /speed=autoslow /log=FALSE /auto_close !&~ /To="!#!\"
    macro:post ShiftSubtract Tab ShiftSubtract Tab
m:  Move (overwrite all)
    FastCopy.exe /cmd=move /speed=autoslow /log=FALSE /auto_close !&~ /To="!#!\"
    macro:post ShiftSubtract
c:  Copy (overwrite all)
    FastCopy.exe /cmd=force_copy /speed=autoslow /log=FALSE /auto_close !&~ /To="!#!\"
    macro:post ShiftSubtract
n:  No exist only
    FastCopy.exe /cmd=noexist_only /speed=autoslow /log=FALSE /auto_close !&~ /To="!#!\"
    macro:post ShiftSubtract
u:  Update
    FastCopy.exe /cmd=update /speed=autoslow /log=FALSE /auto_close !&~ /To="!#!\"
    macro:post ShiftSubtract
F8: Delete (without confirmation)
    FastCopy.exe /cmd=delete /speed=autoslow /no_confirm_del /log=FALSE /auto_close !&~
}
 
 
Если нужен звук по окончании копирования - рядом с FastCopy.exe положить *.wav и вписать его имя в fastcopy.ini

Код:

[finaction_0]
title="Normal"
sound="fastcopy_done.wav"

Всего записей: 1705 | Зарегистр. 08-12-2004 | Отправлено: 01:53 08-08-2009 | Исправлено: igor_andreev, 15:20 12-08-2009
Claus_Trafoby



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что с официальным сайтом программы? Он только у меня не открывается?

Всего записей: 320 | Зарегистр. 21-03-2003 | Отправлено: 12:02 09-08-2009
KapralBel



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

Цитата:
Что с официальным сайтом программы? Он только у меня не открывается?

У меня открывается

Всего записей: 11354 | Зарегистр. 16-02-2005 | Отправлено: 13:41 09-08-2009
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Claus_Trafoby
 
Не знаю, ровно в 12:10 мск там был, обновлял оттуда SVN - у меня всё открывается. Может у тебя что провайдер на проксях дурит или попробуй перезапустить систему - в ОЗУ может находится "мусор".

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
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 | Отправлено: 14:04 09-08-2009
Claus_Trafoby



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KapralBel
Victor_VG
Да, это проблемы с моим DNS. По IP адресу пускает.

Всего записей: 320 | Зарегистр. 21-03-2003 | Отправлено: 18:18 09-08-2009 | Исправлено: Claus_Trafoby, 18:20 09-08-2009
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Claus_Trafoby
 
Ну так сбрось ему кэш и перезапусти его. Или в зонах напутал? Маны в руки и тщательно проверь записи в зонах. Особенно NS.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
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:36 09-08-2009
KapralBel



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Claus_Trafoby
А что пингуется по DNS-имени?

Всего записей: 11354 | Зарегистр. 16-02-2005 | Отправлено: 23:02 09-08-2009
   

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

Компьютерный форум Ru.Board » Компьютеры » Программы » FAR Manager (часть 2)
Widok (12-10-2009 17:34): Лимит страниц. Продолжаем здесь.


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru