а че его отдавать то, бери да делай. вон исходники в общем доступе.
Re: Фоновое копирование.
Posted: Tue 20 Mar, 2012 11:15
by DV
Сделал для себя парочку .reg файлов и один .bat файл для настройки всего нужного для BCopy одним нажатием Enter.
Необходимы:
1. плагин BCopy в %FARHOME%\Plugins\BCopy
2. nicebci.exe в той же папке (%FARHOME%\Plugins\BCopy)
3. следующие три файла в той же папке:
Теперь достаточно запустить FAR2_bcopy_register.bat - и всё, BCopy настроен.
Re: Background Copy — фоновое копирование
Posted: Mon 21 May, 2012 23:32
by BlazWin
Абсолютно ничего не происходит при нажатии f11 b 1..5 (горячую клавишу назначил). Пробовал ставить версии с PlugRing, и отсюда http://far.alwaysdata.net/evil-programmers/AW/. Win7, есть x64 и x86. Что за дела?
Re: Background Copy — фоновое копирование
Posted: Mon 21 May, 2012 23:36
by Raistlin
Службу надо поставить. И, возможно, запустить вручную.
Re: Background Copy — фоновое копирование
Posted: Tue 22 May, 2012 16:12
by Alexey Lubkin
А "очередь копирования" ещё не стала очередью? Ну, в какой-нибудь версии посвежее.
Re: Background Copy — фоновое копирование
Posted: Wed 21 Nov, 2012 14:36
by MaxU
господа,
есть ли у кого рабочая версия сего, не побоюсь этого слова, великолепного плагина работающая под новым FAR3 API?
Re: Background Copy — фоновое копирование
Posted: Wed 21 Nov, 2012 18:11
by Andrey Budko
MaxU wrote:господа,
есть ли у кого рабочая версия сего, не побоюсь этого слова, великолепного плагина работающая под новым FAR3 API?
вопрос вдогонку: как переписать макрос, чтобы при нажатии F5 внутри архива/arclite вызывалась стандартная процедура копирования?
в FAR со старым API (ver. <= 2798) такой проблемы не возникало...
macro Area="Shell Search" Description="Background copy: Copy" Key="F5"
{{
Keys("F11")
if Menu.Select("Background copy",3) or Menu.Select("Фоновое копирование",3) then
Keys("Enter 1")
else
Keys("Esc")
end
if not Dlg.ItemType then
Keys("F5")
end
}}
Re: Background Copy — фоновое копирование
Posted: Thu 22 Nov, 2012 11:27
by Shmuel
Для начала замените if Dlg.ItemType then на if Dlg.ItemType~=0 then.
Re: Background Copy — фоновое копирование
Posted: Thu 22 Nov, 2012 11:43
by MaxU
Shmuel wrote:Для начала замените if Dlg.ItemType then на if Dlg.ItemType~=0 then.
спасибо!!!
я по ошибке в "spoiler" не тот кусок макроса засунул - сейчас уже подправил...
я поменял в макросе: if not Dlg.ItemType then на if Dlg.ItemType == 0 then
и все заработало
Re: Background Copy — фоновое копирование
Posted: Thu 22 Nov, 2012 11:54
by MaxU
вот подправленный "BackgroundCopy.fmlua" для MacroLib'а - у меня вроде все работает...
macro Area="Shell" Description="Background copy: Standard copy" Key="CtrlShiftF5" {{ Keys("F5") }}
macro Area="Shell" Description="Background copy: Standard move" Key="CtrlShiftF6" {{ Keys("F6") }}
macro Area="Shell" Description="Background copy: Info" Key="CtrlShiftF10"
{{
Keys("F11")
if Menu.Select("Background copy",3) or Menu.Select("Фоновое копирование",3) then
Keys("Enter z")
else
Keys("Esc")
msgbox("Warning","Background copy plugin is not installed!",1)
end
}}
macro Area="Shell Search" Description="Background copy: Copy to same name" Key="ShiftF5"
{{
mf.clip(5)
Keys("CtrlShiftIns")
Keys("F11")
if Menu.Select("Background copy",3) or Menu.Select("Фоновое копирование",3) then
Keys("Enter 1")
else
Keys("Esc")
end
if Dlg.ItemType == 0 then
Keys("ShiftIns")
else
Keys("ShiftF5")
end
}}
macro Area="Shell Search" Description="Background copy: Copy" Key="F5"
{{
Keys("F11")
if Menu.Select("Background copy",3) or Menu.Select("Фоновое копирование",3) then
Keys("Enter 1")
else
Keys("Esc")
end
if Dlg.ItemType == 0 then
Keys("F5")
end
}}
macro Area="Dialog.'Copy' Dialog.'Копирование'" Description="Background copy: Copy (overwrite)" Key="F5"
{{
Keys("Esc")
Keys("F11")
if Menu.Select("Background copy",3) or Menu.Select("Фоновое копирование",3) then
Keys("Enter 1")
else
Keys("Esc")
end
if Dlg.ItemType ~= 0 then
Keys("Down Space ShiftTab")
else
Keys("F5 Tab Tab CtrlDown Down Enter ShiftTab ShiftTab")
end
}}
macro Area="Dialog.'Move' Dialog.'Rename/Move' Dialog.'Переименование/Перенос'" Description="Background copy: Move (overwrite)" Key="F6"
{{
Keys("Esc")
Keys("F11")
if Menu.Select("Background copy",3) or Menu.Select("Фоновое копирование",3) then
Keys("Enter 2")
else
Keys("Esc")
end
if Dlg.ItemType ~= 0 then
Keys("Down Space ShiftTab")
else
Keys("F6 Tab Tab CtrlDown Down Enter ShiftTab ShiftTab")
end
}}
macro Area="Shell Search" Description="Background copy: Move" Key="F6"
{{
Keys("F11")
if Menu.Select("Background copy",3) or Menu.Select("Фоновое копирование",3) then
Keys("Enter 2")
else
Keys("Esc")
end
if Dlg.ItemType == 0 then
Keys("F6")
end
}}
macro Area="Shell Search" Description="Background copy: Delete" Key="Del" Condition="CmdLine:0"
{{
Keys("F11")
if Menu.Select("Background copy",3) or Menu.Select("Фоновое копирование",3) then
Keys("Enter 3")
else
Keys("Esc")
end
if Dlg.ItemType == 0 then
Keys("F8")
end
}}
macro Area="Shell Search" Description="Background copy: Wipe" Key="AltDel"
{{
Keys("F11")
if Menu.Select("Background copy",3) or Menu.Select("Фоновое копирование",3) then
Keys("Enter 5")
else
Keys("Esc")
end
if Dlg.ItemType == 0 then
Keys("AltDel")
end
}}
macro Area="Shell Search" Description="Background copy: Attributes" Key="CtrlShiftQ"
{{
Keys("F11")
if Menu.Select("Background copy",3) or Menu.Select("Фоновое копирование",3) then
Keys("Enter 4")
else
Keys("Esc")
end
}}
macro Area="Shell Editor Viewer" Description="Background copy: Info" Key="CtrlShiftI"
{{
Keys("F11")
if Menu.Select("Background copy",3) or Menu.Select("Фоновое копирование",3) then
Keys("Enter Z")
else
Keys("Esc")
end
}}
всем спасибо за помощь!!!
Re: Background Copy — фоновое копирование
Posted: Thu 27 Dec, 2012 08:21
by Skaramush
Уважаемые, прошу подсказать, как запустить x64-версию этого плагина под far3 текущей сборки.
Без лоадера плагина нет в списке используемых плагинов, с лоадером - загружается с ошибкой.
Содержимое loader64.ini: