Latest post of the previous page:
А что в emenu не работает то?ClipCopy (Clipboard Copy) — Копирование через буфер обмена
- John Doe
- Бюрократ
- Posts: 12982
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 40 times
- Been thanked: 303 times
Re: ClipCopy (Clipboard Copy) — Копирование через буфер обме
Сам не пользуюсь.
Но помню жаловались что блокирует фар во время длительных операций, и отказывается работать если выбраны файлы, находящиеся в разных папках (например с временной панели)
P.S.
Ну и макросы emenu в поставке неудачные - при Paste вставляет не в активную панель, а в элемент под курсором.
Но это проблема макросов, легко исправить
Но помню жаловались что блокирует фар во время длительных операций, и отказывается работать если выбраны файлы, находящиеся в разных папках (например с временной панели)
P.S.
Ну и макросы emenu в поставке неудачные - при Paste вставляет не в активную панель, а в элемент под курсором.
Но это проблема макросов, легко исправить
Re: ClipCopy (Clipboard Copy) — Копирование через буфер обме
Paste в ClipCopy делается в отдельном потоке.
но в этой ситуации не работало.
Когда курсор в панели на файле и не на папке, то в EMenu пункт Paste отсутствует. У меня былоНо это проблема макросов, легко исправить
Code: Select all
Macro {
area="Shell Tree"; key="CtrlV"; flags="DisableOutput|EmptyCommandLine"; description="Paste file(s) from clipboard";
condition = function() return Plugin.Exist(GUIDemenu) end;
action = function()
-- To work correctly, it requires F9->Options->PanelSettings->Show".."InRootFolders=Y
local pos=APanel.Current
-- if not APanel.Folder then
Panel.SetPosIdx(0,1)
-- end
Plugin.Command(GUIDemenu,"rclk_cmd:paste")
Panel.SetPos(0,pos)
end;
}
Re: ClipCopy (Clipboard Copy) — Копирование через буфер обме
Да, из комманд лайны это работает и на файлах.
- Smitis
- Posts: 1640
- Joined: Fri 18 Mar, 2005 12:51
- Location: Питер
- Has thanked: 20 times
- Been thanked: 41 times
Re: ClipCopy (Clipboard Copy) — Копирование через буфер обме
xarx
Вот так вставка работает "в открытую панель"
Plugin.Command(EMENU_ID,'rclk_cmd:paste "'..APanel.Path..'"')
Вот так вставка работает "в открытую панель"
Plugin.Command(EMENU_ID,'rclk_cmd:paste "'..APanel.Path..'"')
Разум когда-нибудь победит.
- Smitis
- Posts: 1640
- Joined: Fri 18 Mar, 2005 12:51
- Location: Питер
- Has thanked: 20 times
- Been thanked: 41 times
Re: ClipCopy (Clipboard Copy) — Копирование через буфер обме
Было уже - через emenu работает, через clipcopy нет.Denis wrote:Не работает локальный "Paste", если файл был скопирован в RemoteDesktop и наоборот так же не работает.
Разум когда-нибудь победит.
-
- Posts: 13
- Joined: Tue 10 Jan, 2012 11:01
- Has thanked: 3 times
ClipCopy (Clipboard Copy) — Копирование через буфер обмена
У меня в 3.0 (build 4455) x86 - после забрасывания .lua макроса в %FARPROFILE%\Macros\scripts выдавало ошибку флага "DisableOutput", поэтому я привёл файл Panel.CtrlC,V,X,B.lua в
теперь вроде работает..
За сам плагин спасибо, он очень крут!

теперь вроде работает..
За сам плагин спасибо, он очень крут!

Last edited by CollapseTroll on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: [code], [spoiler]
Reason: [code], [spoiler]
ClipCopy (Clipboard Copy) — Копирование через буфер обмена
Может так лучше?CollapseTroll wrote:я привёл файл Panel.CtrlC,V,X,B.lua в такой вид
ClipCopy (Clipboard Copy) — Копирование через буфер обмена
John Doe, у меня предложенный Uninstall вариант макроса работает замечательно, а ваш вариант не работает вообще 

Случайности не случайны.
- John Doe
- Бюрократ
- Posts: 12982
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 40 times
- Been thanked: 303 times
ClipCopy (Clipboard Copy) — Копирование через буфер обмена
Sim, обратите внимание, что у меня немного другие комбинации клавиш.
Собственно вопрос не в том, какое из решений рабочее (в этом плане разницы никакой), а какое более наглядное.
И тут мнения разошлись.
Собственно вопрос не в том, какое из решений рабочее (в этом плане разницы никакой), а какое более наглядное.
И тут мнения разошлись.
ClipCopy (Clipboard Copy) — Копирование через буфер обмена
без Shift как-то привычнее и удобнее и используется везде.
Случайности не случайны.