ClipCopy (Clipboard Copy) — Копирование через буфер обмена
- Andrey Budko
- Posts: 1203
- Joined: Fri 01 Apr, 2005 14:03
- Contact:
ClipCopy (Clipboard Copy) — Копирование через буфер обмена
Last edited by John Doe on Sun 26 Mar, 2023 23:02, edited 1 time in total.
Re: ClipCopy (Clipboard Copy) — Копирование через буфер обме
Latest post of the previous page:
Недокументированная возможность!Maximus5 wrote:Ну, в принципе можно позвать "rclk_cmd:Link"
А это просто баг. И при работе через меню, а не через префекс он тоже воспроизводится.Maximus5 wrote:но он создает ярлык для "файла под курсором", а не для того, что сидит в буфере обмена.
Съешь мыша – стань настоящим клавишником!
Re: ClipCopy (Clipboard Copy) — Копирование через буфер обме
1. Все команды _проводника_ никто документировать не обязан.
2. Не баг. Этот пункт делает то же самое, что и проводник. Hint - "Вставить ярлык" в Emenu ты не увидишь.
2. Не баг. Этот пункт делает то же самое, что и проводник. Hint - "Вставить ярлык" в Emenu ты не увидишь.
Re: ClipCopy (Clipboard Copy) — Копирование через буфер обме
Это недокументированная возможность плагина.Maximus5 wrote:1. Все команды _проводника_ никто документировать не обязан.
Ну, тогда Emenu вообще мало полезен при работе с файлами через буфер обмена.Maximus5 wrote:2. Не баг. Этот пункт делает то же самое, что и проводник. Hint - "Вставить ярлык" в Emenu ты не увидишь.
Съешь мыша – стань настоящим клавишником!
Re: ClipCopy (Clipboard Copy) — Копирование через буфер обме
немного повторюсь - emenu работает не всегда, работает через задницу, файлы обновляются в списках не сразу (на самом деле, как получится).SUSim wrote:а чем вам контекстное меню (emenu) не нравится?
И вопрос был не в том, почему кому то не нравится emenu, а в том - может ли кто откомпилировать уже существующий рабочий ClipCopy под 64 битную версию.
Re: ClipCopy (Clipboard Copy) — Копирование через буфер обме
Он, к сожалению, - не рабочий.strn wrote:может ли кто откомпилировать уже существующий рабочий ClipCopy под 64 битную версию.
Съешь мыша – стань настоящим клавишником!
Re: ClipCopy (Clipboard Copy) — Копирование через буфер обме
странно, но я больше года успешно пользовался старой версией (1.7) ClipCopy во втором фаре, пока не понадобилось перейти на 64битную систему...
Re: ClipCopy (Clipboard Copy) — Копирование через буфер обме
Держи (Far 2 x64)strn wrote:А нет ли тут умельца, который бы перекомпилировал плагин для 64битного фара?
- Attachments
-
- ClipCopy.7z
- (17.22 KiB) Downloaded 215 times
Docent1
Re: ClipCopy (Clipboard Copy) — Копирование через буфер обме
Большое спасибо! Все работает как надо!Docent1 wrote:Держи (Far 2 x64)
Правда сначала нужно было переделать файлы реестра для инсталляции макросов, потому что там еще по старинке, для первого фара было. Кстати, может поэтому у многих плагин не работал? Плюс если брать архив плагина и просто рапаковать в папку, то dll'ки лежали в папке "bin", а пути в файлах реестра указывают на корень папки с плагином. В общем, я теперь счастлив!
Re: ClipCopy (Clipboard Copy) — Копирование через буфер обме
А для Far3 нет рабочей версии этого плагина?
Случайности не случайны.
Re: ClipCopy (Clipboard Copy) — Копирование через буфер обме
В последних версиях Far в составе плагина Emenu есть макрос HotkeyClipboard.lua который полностью выполняет данную функцию.
Случайности не случайны.
- Smitis
- Posts: 1709
- Joined: Fri 18 Mar, 2005 12:51
- Location: Питер
- Has thanked: 23 times
- Been thanked: 55 times
Re: ClipCopy (Clipboard Copy) — Копирование через буфер обме
Не совсем так.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, уже не так актуально.
Разум когда-нибудь победит.
- Smitis
- Posts: 1709
- Joined: Fri 18 Mar, 2005 12:51
- Location: Питер
- Has thanked: 23 times
- Been thanked: 55 times
Re: ClipCopy (Clipboard Copy) — Копирование через буфер обме
После более месяца эксплуатации выяснились недостатки обоих плагинов.
EMenu ждёт завершения операции копирования (в ФАРе нельзя ничего сделать до завершения операции), а ClipCopy не ждёт (можно продолжать работать). Но через ClipCopy не получается ничего скопировать на удалённый рабочий стол. A через EMenu копируется.
EMenu ждёт завершения операции копирования (в ФАРе нельзя ничего сделать до завершения операции), а ClipCopy не ждёт (можно продолжать работать). Но через ClipCopy не получается ничего скопировать на удалённый рабочий стол. A через EMenu копируется.
Разум когда-нибудь победит.
Re: ClipCopy (Clipboard Copy) — Копирование через буфер обме
Да, это не приятная особенность, было бы хорошо если бы исправили, думаю это не должно быть сложно.Smitis wrote:EMenu ждёт завершения операции копирования (в ФАРе нельзя ничего сделать до завершения операции)
Случайности не случайны.
- Smitis
- Posts: 1709
- Joined: Fri 18 Mar, 2005 12:51
- Location: Питер
- Has thanked: 23 times
- Been thanked: 55 times
Re: ClipCopy (Clipboard Copy) — Копирование через буфер обме
Ещё недостаток EMenu - если во время операции копирования что-то скопировать в буфер обмена (из любой программы), операция копирования прерывается.
П.С.
Хотя нет, это только через удалённый рабочий стол
П.С.
Хотя нет, это только через удалённый рабочий стол
Разум когда-нибудь победит.
Re: ClipCopy (Clipboard Copy) — Копирование через буфер обме
Я изменил и собрал ClipCopy для Far3.
- Attachments
-
- ClipCopy_v300_src.zip
- Компиляция исходников была протестирована только в VS2010.
- (53.7 KiB) Downloaded 162 times
-
- ClipCopy_v300_x86.zip
- (20.28 KiB) Downloaded 173 times