SameFolder+

Здесь можно обсудить ваш любимый плагин.
tstr
Posts: 533
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 9 times
Been thanked: 8 times

Re: SameFolder+

Post by tstr » Sun 22 Aug, 2010 19:52

Latest post of the previous page:

нахожусь "внутри архива" - в плагиновой панели arclite, observer, 7-zip, multiarc…
хотелка: по меню "F11-Same Folder +-Same folder" попадать в соседней панели в директорию файла-контейнера.

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

Re: SameFolder+

Post by Max Rusov » Sun 22 Aug, 2010 23:04

Вроде, все сделал. Проверяйте.

wolf
Posts: 1030
Joined: Fri 08 Apr, 2005 12:54
Location: Moscow

Re: SameFolder+

Post by wolf » Sun 22 Aug, 2010 23:35

Max Rusov wrote:Вроде, все сделал. Проверяйте.
макра CtrlShift= неработоспособна при нефайловом состоянии пассивной панели.

и для меню дисков сейчас антиинтуитивное поведение:
я прошу сменить состояние активной панели - а мне меняют путь на пассивной.
на активной и надо менять, раз там диск прошу сменить.

ещё пожелание про меню настроки плагина:
состояние должно меняться и клавишами Space, Gray+ Gray-
tstr wrote:нахожусь "внутри архива" - в плагиновой панели arclite, observer, 7-zip, multiarc…
хотелка: по меню "F11-Same Folder +-Same folder" попадать в соседней панели в директорию файла-контейнера.
дополнение: а курсор в пассивной панели должен при этом устанавливаться на файл-контейнер.
ошибка — считать, что фар для пользователей. (с) zg

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

Re: SameFolder+

Post by John Doe » Mon 23 Aug, 2010 13:51

wolf wrote:я прошу сменить состояние активной панели - а мне меняют путь на пассивной.
на активной и надо менять, раз там диск прошу сменить.
Это как раз то о чём я просил выше.

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

Re: SameFolder+

Post by Max Rusov » Mon 23 Aug, 2010 14:12

К сожалению, в FAR API сейчас невозможно определить с какой панели - активной или пассивной - вызвали плагин, через меню дисков. По крайней мере, я не знаю как.

wolf
Posts: 1030
Joined: Fri 08 Apr, 2005 12:54
Location: Moscow

Re: SameFolder+

Post by wolf » Mon 23 Aug, 2010 14:39

Max Rusov wrote:К сожалению, в FAR API сейчас невозможно определить с какой панели - активной или пассивной - вызвали плагин, через меню дисков. По крайней мере, я не знаю как.
ну в макросах на эту тему есть флаг APanel.Left и перехват вызова меню дисков.
что в плагин апи нет аналога - мне почему-то не верится.
ошибка — считать, что фар для пользователей. (с) zg

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

Re: SameFolder+

Post by Max Rusov » Mon 23 Aug, 2010 14:51

Тема долго дискутировалась здесь: http://forum.farmanager.com/viewtopic.php?f=8&t=3102.
Предложенный там вариант реализации не вставляет...

wolf
Posts: 1030
Joined: Fri 08 Apr, 2005 12:54
Location: Moscow

Re: SameFolder+

Post by wolf » Mon 23 Aug, 2010 15:55

Max Rusov wrote:Тема долго дискутировалась здесь:
там у последних сообщений куда-то делись примеры по ссылкам, а сама тема заведена ещё в те времена, когда вопросы про возможное расширение API практически считались оффтопиком.
Может с тех пор что-то поменялось, и может сейчас можно выпросить добавление в АПИ флага/функции, чтоб определять панель более прямым способом?
ошибка — считать, что фар для пользователей. (с) zg

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

Re: SameFolder+

Post by Max Rusov » Mon 23 Aug, 2010 15:58

Чет мне кажется, что проблема не стоит затрачиваемых на ее обсуждение усилий. А расширение API... ну, только если это еще для чего-нибудь нужно...

wolf
Posts: 1030
Joined: Fri 08 Apr, 2005 12:54
Location: Moscow

Re: SameFolder+

Post by wolf » Mon 23 Aug, 2010 18:31

Max Rusov wrote:Чет мне кажется, что проблема не стоит затрачиваемых на ее обсуждение усилий.
ну если знаешь как без усилий и без обсуждений привести поведение своего плагина к тому как ведут себя остальные при выборе диска - то можно и без обсуждений, никто же не против...

Проблему выше обьяснили, не нужно делать вид что её нет.
ошибка — считать, что фар для пользователей. (с) zg

farman
Posts: 118
Joined: Thu 03 Sep, 2009 11:32
Been thanked: 2 times

Re: SameFolder+

Post by farman » Tue 24 Aug, 2010 05:53

Very nice plugin. Thanx a lot. :)
Can you please add support for working inside archivs/files?
And, if it's poosible, for other plugins, e.g. Network (root of "\\Server" doesn't work), too?

User avatar
GrAnD
Posts: 351
Joined: Thu 13 Oct, 2005 23:47
Location: Amsterdam
Been thanked: 3 times
Contact:

Re: SameFolder+

Post by GrAnD » Wed 25 Aug, 2010 02:11

x64 версия будет?

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

Re: SameFolder+

Post by Max Rusov » Wed 25 Aug, 2010 07:21

Собрал, но без проверки - сейчас не на чем. Если не заработает - значит не судьба.

User avatar
lordmuzer
Posts: 522
Joined: Mon 12 Nov, 2007 22:05
Location: Киев
Contact:

Re: SameFolder+

Post by lordmuzer » Fri 05 Nov, 2010 08:28

Может лучше по команде "Каталог под курсором", если под курсором сейчас ".." открывать родительский каталог на пассивной панели ?
Сейчас открывает просто текущий каталог, дублируя команду "Такой же каталог"

romkyns
Posts: 61
Joined: Thu 30 Jul, 2009 12:20

Re: Макрос на замену Same Folder (Такой же каталог)

Post by romkyns » Mon 17 Jan, 2011 15:35

Небольшой баг: если открыта панель информации (CtrlL) то первый вызов функции "1" не устанавливает текущий файл.

Думал легко починить в макросе - просто вызывать всегда два раза. Но по неизвестным причинам в данном случае панель информации остается включенной - но *только* если делать это из макроса. Вызов два раза подряд "руками" приводит к желаемому результату.

После чего сделал вот такой примитивный workaround:

Code: Select all

$If (PPanel.Type==3) CtrlL $End F11 8 1
- заработало как надо :)

User avatar
lordmuzer
Posts: 522
Joined: Mon 12 Nov, 2007 22:05
Location: Киев
Contact:

Re: SameFolder+

Post by lordmuzer » Thu 05 May, 2011 13:21

lordmuzer wrote:Может лучше по команде "Каталог под курсором", если под курсором сейчас ".." открывать родительский каталог на пассивной панели ?
Сейчас открывает просто текущий каталог, дублируя команду "Такой же каталог"
Этот пункт не нравится или можно надеяться на реализацию ?

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

Re: SameFolder+

Post by Max Rusov » Thu 05 May, 2011 13:41

Буду переносить под FAR3 - учту.

Post Reply

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