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

Здесь можно обсудить ваш любимый плагин.
User avatar
Тигрёнок
Posts: 391
Joined: Wed 03 May, 2006 06:07
Location: Россия
Contact:

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

Post by Тигрёнок »

Latest post of the previous page:

Maximus5 wrote:Ну, в принципе можно позвать "rclk_cmd:Link"
Недокументированная возможность!
Maximus5 wrote:но он создает ярлык для "файла под курсором", а не для того, что сидит в буфере обмена.
А это просто баг. И при работе через меню, а не через префекс он тоже воспроизводится.
Съешь мыша – стань настоящим клавишником!
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

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

Post by Maximus5 »

1. Все команды _проводника_ никто документировать не обязан.
2. Не баг. Этот пункт делает то же самое, что и проводник. Hint - "Вставить ярлык" в Emenu ты не увидишь.
User avatar
Тигрёнок
Posts: 391
Joined: Wed 03 May, 2006 06:07
Location: Россия
Contact:

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

Post by Тигрёнок »

Maximus5 wrote:1. Все команды _проводника_ никто документировать не обязан.
Это недокументированная возможность плагина.
Maximus5 wrote:2. Не баг. Этот пункт делает то же самое, что и проводник. Hint - "Вставить ярлык" в Emenu ты не увидишь.
Ну, тогда Emenu вообще мало полезен при работе с файлами через буфер обмена.
Съешь мыша – стань настоящим клавишником!
strn
Posts: 9
Joined: Wed 21 Mar, 2012 04:13

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

Post by strn »

SUSim wrote:а чем вам контекстное меню (emenu) не нравится?
немного повторюсь - emenu работает не всегда, работает через задницу, файлы обновляются в списках не сразу (на самом деле, как получится).
И вопрос был не в том, почему кому то не нравится emenu, а в том - может ли кто откомпилировать уже существующий рабочий ClipCopy под 64 битную версию.
User avatar
Тигрёнок
Posts: 391
Joined: Wed 03 May, 2006 06:07
Location: Россия
Contact:

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

Post by Тигрёнок »

strn wrote:может ли кто откомпилировать уже существующий рабочий ClipCopy под 64 битную версию.
Он, к сожалению, - не рабочий.
Съешь мыша – стань настоящим клавишником!
strn
Posts: 9
Joined: Wed 21 Mar, 2012 04:13

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

Post by strn »

странно, но я больше года успешно пользовался старой версией (1.7) ClipCopy во втором фаре, пока не понадобилось перейти на 64битную систему...
Docent1
Posts: 561
Joined: Thu 31 Mar, 2005 23:13
Been thanked: 1 time

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

Post by Docent1 »

strn wrote:А нет ли тут умельца, который бы перекомпилировал плагин для 64битного фара?
Держи (Far 2 x64)
Attachments
ClipCopy.7z
(17.22 KiB) Downloaded 215 times
Docent1
strn
Posts: 9
Joined: Wed 21 Mar, 2012 04:13

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

Post by strn »

Docent1 wrote:Держи (Far 2 x64)
Большое спасибо! Все работает как надо! :)
Правда сначала нужно было переделать файлы реестра для инсталляции макросов, потому что там еще по старинке, для первого фара было. Кстати, может поэтому у многих плагин не работал? Плюс если брать архив плагина и просто рапаковать в папку, то dll'ки лежали в папке "bin", а пути в файлах реестра указывают на корень папки с плагином. В общем, я теперь счастлив! :)
User avatar
Sim
Posts: 435
Joined: Fri 12 Jun, 2009 09:43
Has thanked: 11 times
Been thanked: 2 times
Contact:

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

Post by Sim »

А для Far3 нет рабочей версии этого плагина?
Случайности не случайны.
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

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

Post by Smitis »

Вопрос всё более актуален - будет ли версия для FAR3?
Разум когда-нибудь победит.
User avatar
Sim
Posts: 435
Joined: Fri 12 Jun, 2009 09:43
Has thanked: 11 times
Been thanked: 2 times
Contact:

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

Post by Sim »

В последних версиях Far в составе плагина Emenu есть макрос HotkeyClipboard.lua который полностью выполняет данную функцию.
Случайности не случайны.
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

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

Post by Smitis »

Sim wrote:В последних версиях Far в составе плагина Emenu есть макрос HotkeyClipboard.lua который полностью выполняет данную функцию.
Не совсем так.
Где-то это уже обсуждалось (в теме Emenu, кажется) - ClipCopy копирует в стиле ФАРа - при вставке файлы копируются на текущую панель. Emenu копирует в стиле проводника - файлы копируются в то, что под курсором (если это папка, копирование идёт в неё, если это файл - выскакивает ошибка).

Можно в макросе перескочить на .. и вставлять туда (это будет вставка в текущую папку), а потом возвращатся к прежней позиции. Но мне этот способ не нравится, так как панель "дёргается" - однозначно запомнить состояние панели нельзя. Но если пожертвовать содержимым командной строки, как это сделано и в HotkeyClipboard.lua, можно выкрутится так

Code: Select all

local function _rclk_cmd_paste()
  local hs = Far.DisableHistory(-1)
  Keys('CtrlY')
  print('rclk_cmd:paste "'..APanel.Path..'"')
  Keys('Enter')
  Far.DisableHistory(hs)
end

Macro { area="Shell"; key="AltShiftV"; flags="DisableOutput|NoPluginPanels";
  action=_rclk_cmd_paste;
}
Macro { area="Search"; key="AltShiftV"; flags="DisableOutput|NoPluginPanels";
  action=_rclk_cmd_paste;
}
В качестве доработки можно сохранить прежнее значение командной строки, выделение, положение курсора... я не стал возится.

ClipCopy делает всё то же самое, но без подобных выкрутасов.

П.С.
Хотя, после моего предыдущего поста в этой теме, лично для меня необходимость в ClipCopy под FAR3, уже не так актуально.
Разум когда-нибудь победит.
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

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

Post by Smitis »

После более месяца эксплуатации выяснились недостатки обоих плагинов.

EMenu ждёт завершения операции копирования (в ФАРе нельзя ничего сделать до завершения операции), а ClipCopy не ждёт (можно продолжать работать). Но через ClipCopy не получается ничего скопировать на удалённый рабочий стол. A через EMenu копируется.
Разум когда-нибудь победит.
User avatar
Sim
Posts: 435
Joined: Fri 12 Jun, 2009 09:43
Has thanked: 11 times
Been thanked: 2 times
Contact:

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

Post by Sim »

Smitis wrote:EMenu ждёт завершения операции копирования (в ФАРе нельзя ничего сделать до завершения операции)
Да, это не приятная особенность, было бы хорошо если бы исправили, думаю это не должно быть сложно.
Случайности не случайны.
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

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

Post by Smitis »

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

П.С.
Хотя нет, это только через удалённый рабочий стол
Разум когда-нибудь победит.
xarx
Posts: 125
Joined: Tue 23 Nov, 2010 12:06

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

Post by xarx »

Я изменил и собрал ClipCopy для Far3.
Attachments
ClipCopy_v300_src.zip
Компиляция исходников была протестирована только в VS2010.
(53.7 KiB) Downloaded 162 times
ClipCopy_v300_x86.zip
(20.28 KiB) Downloaded 173 times
Post Reply

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