ClipCopy (Clipboard Copy) — Копирование через буфер обмена

Здесь можно обсудить ваш любимый плагин.
User avatar
Sim
Posts: 405
Joined: Fri 12 Jun, 2009 09:43
Has thanked: 3 times
Been thanked: 1 time
Contact:

Re: ClipCopy (Clipboard Copy) — Копирование через буфер обме

Post by Sim »

Latest post of the previous page:

Упс, а шифт-то я и не заметил. Все работает, спасибо.
Случайности не случайны.

User avatar
John Doe
Бюрократ
Posts: 12601
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 35 times
Been thanked: 260 times

Re: ClipCopy (Clipboard Copy) — Копирование через буфер обме

Post by John Doe »

"Не интересно" ходить по форумам и попрошайничать каждый раз, не желая вникать. (Рад что вы отходите от этого)

Docent1
Posts: 561
Joined: Thu 31 Mar, 2005 23:13
Been thanked: 1 time

Re: ClipCopy (Clipboard Copy) — Копирование через буфер обме

Post by Docent1 »

xarx
xarx wrote:Я изменил и собрал ClipCopy для Far3.
Для Far3 x64 плагин с ключем /noentry не собирается: libcmt.lib(crt0.obj) : error LNK2019: unresolved external symbol main referenced in function __tmainCRTStartup
А без ключа собирается, но не работает: вставляет из буфера, но в буфер не копирует.
Может, есть какие соображения?
P.S. C MSVCRT.LIB собирается, но вообще не работает.
Docent1

xarx
Posts: 123
Joined: Tue 23 Nov, 2010 12:06

Re: ClipCopy (Clipboard Copy) — Копирование через буфер обме

Post by xarx »

Я исправил ошибку, из-за которой не работала версия для x64. И в X86 версии была ошибка.
Attachments
ClipCopy_v301_src.zip
Исходники, проверено только в VS2010
(53.06 KiB) Downloaded 110 times
ClipCopy_v301.zip
x86 и x64 версии
(17.06 KiB) Downloaded 183 times

Docent1
Posts: 561
Joined: Thu 31 Mar, 2005 23:13
Been thanked: 1 time

Re: ClipCopy (Clipboard Copy) — Копирование через буфер обме

Post by Docent1 »

xarx wrote:Я исправил ошибку, из-за которой не работала версия для x64. И в X86 версии была ошибка.
Огромное спасибо!
Docent1

KlepetoX
Posts: 119
Joined: Sun 08 Jan, 2012 08:23
Location: Czech Republic
Has thanked: 1 time
Been thanked: 1 time

Re: ClipCopy (Clipboard Copy) — Копирование через буфер обме

Post by KlepetoX »

Огромное спасибо! Thanks, thanks, thanks, this is the excellent replacement of unusable paste with EMenu :-)

User avatar
Sim
Posts: 405
Joined: Fri 12 Jun, 2009 09:43
Has thanked: 3 times
Been thanked: 1 time
Contact:

Re: ClipCopy (Clipboard Copy) — Копирование через буфер обме

Post by Sim »

кстати, я думаю имеет смысл добавить данный плагин в стандартную поставку или вообще интегрировать его функционал в EMenu.
Случайности не случайны.

User avatar
John Doe
Бюрократ
Posts: 12601
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 35 times
Been thanked: 260 times

Re: ClipCopy (Clipboard Copy) — Копирование через буфер обме

Post by John Doe »

emenu никто не хочет править, наверно код там не особо...

User avatar
John Doe
Бюрократ
Posts: 12601
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 35 times
Been thanked: 260 times

Re: ClipCopy (Clipboard Copy) — Копирование через буфер обме

Post by John Doe »

Smitis wrote:Sim
Макросы
Мне кажется, что при возможностях Lua это должно выглядеть как-то так:
Помимо того, что "выглядеть", есть ещё парочка отличий:
1. Должно работать во временной панели (и прочих плагиновых с реальными файлами)
2. Должно работать в Tree

Update
Исправлено Copy,Cut,Paste,Shortcut = "1","2","3","4"

Denis
Posts: 1425
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 9 times
Been thanked: 3 times

Re: ClipCopy (Clipboard Copy) — Копирование через буфер обме

Post by Denis »

Скорее так (исправлено local Copy,Cut,Paste,Shortcut):

User avatar
John Doe
Бюрократ
Posts: 12601
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 35 times
Been thanked: 260 times

Re: ClipCopy (Clipboard Copy) — Копирование через буфер обме

Post by John Doe »

Вероятно вы правы.
Может и с числами работает, но плагин для проверки ставить лень

Denis
Posts: 1425
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 9 times
Been thanked: 3 times

Re: ClipCopy (Clipboard Copy) — Копирование через буфер обме

Post by Denis »

С числами не заработал. Показывает меню и останавливается.

User avatar
t-rex
Страшный и ужасный
Posts: 4905
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 5 times
Contact:

Re: ClipCopy (Clipboard Copy) — Копирование через буфер обме

Post by t-rex »

А что в emenu не работает то?

User avatar
John Doe
Бюрократ
Posts: 12601
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 35 times
Been thanked: 260 times

Re: ClipCopy (Clipboard Copy) — Копирование через буфер обме

Post by John Doe »

Сам не пользуюсь.
Но помню жаловались что блокирует фар во время длительных операций, и отказывается работать если выбраны файлы, находящиеся в разных папках (например с временной панели)

P.S.
Ну и макросы emenu в поставке неудачные - при Paste вставляет не в активную панель, а в элемент под курсором.
Но это проблема макросов, легко исправить

xarx
Posts: 123
Joined: Tue 23 Nov, 2010 12:06

Re: ClipCopy (Clipboard Copy) — Копирование через буфер обме

Post by xarx »

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;
}
но в этой ситуации не работало.

User avatar
John Doe
Бюрократ
Posts: 12601
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 35 times
Been thanked: 260 times

Re: ClipCopy (Clipboard Copy) — Копирование через буфер обме

Post by John Doe »

#rclk_cmd: <command> [files]# Invoke specified menu command.

Думаю надо указать [files]

Post Reply

Return to “Обсуждение плагинов”