Копирование файла в панель другого Фара

Хотите предложить идею нового плагина или знаете, что улучшить в существующем? Пишите сюда.
fml2
Posts: 534
Joined: Mon 09 Jul, 2012 22:10
Has thanked: 2 times
Been thanked: 8 times

Копирование файла в панель другого Фара

Post by fml2 »

Почитал я тут обсуждение про несколько файловых панелей и подумал: а нельзя ли сделать плагин, который бы находил все запущенные экземпляры Фара и предлагал бы копировать файл не на другую панель "своего" экземпляра, а на панели других экземпляров. Мне иногда бывает нужно скопировать файл в каталог, который открыт в другом экземпляре Фара. Но иметь ради этого много панелей мне бы не хотелось.

Такое в принципе возможно, т.е. АПИ Фара такое позволяет?
User avatar
zg
zero-gravity
Posts: 6015
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Re: Копирование файла в панель другого Фара

Post by zg »

да.
fml2
Posts: 534
Joined: Mon 09 Jul, 2012 22:10
Has thanked: 2 times
Been thanked: 8 times

Re: Копирование файла в панель другого Фара

Post by fml2 »

В таком ответе (по содержанию, а от вас -- и по форме) я не сомневался :-) Теперь только остается подождать, пока какой-нибудь умелец не напишет такой скрипт. Наверняка на Луа не более 50 строк будет.

Хочу на всякий случай уточнить (хотя, наверное, это и так понятно), что под "копированием в панели других экземпляров" я имею в виду копирование в каталоги, отображенные в панелях других экземпляров.
Yegor
Posts: 1326
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 32 times
Been thanked: 61 times

Re: Копирование файла в панель другого Фара

Post by Yegor »

fml2,

Как вы себе это представляете? Вот есть два экземпляра Фара:

Code: Select all

|1|2|

|3|4|
Например, есть файл на левой панели 1 (1-й экземпляр) и вы хотите скопировать его на правую панель 4 (2-го экземпляра). Как это должно выглядеть со стороны пользователя? (Для меня очевидны только первые два действия):
1. Выделить файл
2. Вызвать плагин "Super Copy"
3. ...дальше?
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Re: Копирование файла в панель другого Фара

Post by John Doe »

Зачем "Super Copy".
Открываем обычный диалог копирования, нажимаем F11, запускам "Папки из всех фаров", и выбираем нужную.
Yegor
Posts: 1326
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 32 times
Been thanked: 61 times

Re: Копирование файла в панель другого Фара

Post by Yegor »

John Doe, я как раз хотел к этому свести. :) Но может у него есть другое виденье.
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
User avatar
Wave
Posts: 1885
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 14 times
Been thanked: 26 times

Re: Копирование файла в панель другого Фара

Post by Wave »

Программа-минимум — CtrlC → CtrlTab → CtrlV (у меня а - конэму, б - копипаст настроен через emenu). Не работает для плагиновых панелей.
Пользуюсь ФАРом больше 20 лет © собирательный.
fml2
Posts: 534
Joined: Mon 09 Jul, 2012 22:10
Has thanked: 2 times
Been thanked: 8 times

Re: Копирование файла в панель другого Фара

Post by fml2 »

Yegor wrote:Как вы себе это представляете?
У меня нет каких-то конкретных мыслей по поводу GUI. Предложение John Doe ("Открываем обычный диалог копирования, нажимаем F11, запускам "Папки из всех фаров", и выбираем нужную") мне очень нравится. Прямо там, где ожидаешь. Может, имело бы смысл убирать из списка панели текущего экземпляра. Ну или, по крайней мере, активную панель.
User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

Re: Копирование файла в панель другого Фара

Post by Kerberos464 »

поддерживаю, было бы удобно.
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Re: Копирование файла в панель другого Фара

Post by John Doe »

Для конему была бы логичная хотелка.
tstr
Posts: 557
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 20 times
Been thanked: 9 times

Re: Копирование файла в панель другого Фара

Post by tstr »

через mf.mload/mf.msave обмениваться текущими панелями и сейчас можно, а вот как с перехватом события перехода в какой-то каталог_фс/каталог_плагина ?
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Re: Копирование файла в панель другого Фара

Post by John Doe »

Никак. При запуске плагину достаточно опросить все экземпляры себя, во всех найденных копиях фара.

А вот как организовать межпроцессное взаимодействие - это уже задача.
В плагинах Conemu конечно это давно реализовано.

А если для луа, то подозреваю стоит посмотреть в сторону LuaSockets... И без дополнительного процесса видимо не обойтись...
fml2
Posts: 534
Joined: Mon 09 Jul, 2012 22:10
Has thanked: 2 times
Been thanked: 8 times

Re: Копирование файла в панель другого Фара

Post by fml2 »

John Doe wrote:При запуске плагину достаточно опросить все экземпляры себя, во всех найденных копиях фара.
А что, для того, чтобы узнать у другого экземпяра Фара, какие каталоги у него отображены в панелях, в этом другом экземпляре должен быть загружен плагин? "Голый" Фар этого сообщить не может?
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Re: Копирование файла в панель другого Фара

Post by John Doe »

Если голый, то можно только посмотреть, что в его базах сохранено.

Но откуда у вас голый фар? И вы реально используете параллельно несколько разных инсталляций фара?
fml2
Posts: 534
Joined: Mon 09 Jul, 2012 22:10
Has thanked: 2 times
Been thanked: 8 times

Re: Копирование файла в панель другого Фара

Post by fml2 »

Нет, это я так, теоретически спросил. Я просто думал, что Фар может и так сообщить, что у него показано в панелях (в настоящий момент, а не при последнем выходе).
Post Reply

Return to “Предложения и идеи”