Открытие папок в пассивной панели

Здесь обсуждается всё, что касается макросов.
Post Reply
DV
Posts: 308
Joined: Mon 07 Aug, 2006 08:23
Has thanked: 2 times
Been thanked: 2 times

Открытие папок в пассивной панели

Post by DV » Sat 28 Jan, 2012 16:41

Предлагаю вашему вниманию набор макросов для открытия папки из активной панели в пассивной. Такой простой подход позволяет частично имитировать Дерево папок в том плане, что содержимое выбранной папки отображается в противоположной панели. Дополнительные макросы на CtrlAltDown и CtrlAltUp позволяют ускорить этот процесс.
Ничего необычного, конечно, но для меня оказались весьма полезны на практике.

User avatar
sToLp
Posts: 742
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 45 times
Been thanked: 5 times

Re: Открытие папок в пассивной панели

Post by sToLp » Sat 28 Jan, 2012 19:01

В копилку по теме макросы от Maximus5 и от SimSU .

Примечание модератора:
В теме Макрос открывающий папку под курсором на соседней панели есть и другие вариации.

User avatar
HaRT
Moderator
Posts: 8077
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

Re: Открытие папок в пассивной панели

Post by HaRT » Mon 30 Jan, 2012 11:28

DV wrote:позволяет частично имитировать Дерево папок в том плане, что содержимое выбранной папки отображается в противоположной панели
В чём отличие от “[x] Auto change folder” в Options | Panel settings?
Или основное применение предполагается как раз с обычными панелями?
Фар есть инструмент, а не нянька. © 2009 DrKnS

Max Rusov
Posts: 3600
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Been thanked: 7 times

Re: Открытие папок в пассивной панели

Post by Max Rusov » Mon 30 Jan, 2012 11:51

Еще в плагине SameFolder+ есть режим Autofollow...

User avatar
SUSim
Posts: 1477
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 4 times
Been thanked: 4 times

Re: Открытие папок в пассивной панели

Post by SUSim » Mon 30 Jan, 2012 17:09

Хотел переделать свой макрос - творчески :) жду пожеланий (ориентироваться буду на FAR3)...

На данный момент макрос может:
1) открыть на одной панели то, что на другой (работает без врапперов :) и вроде большее количество плагинов поддерживает чем плагин SameFolder+)
2) открыть папку под курсором на соседней панели
3) открывает-заходит в файл отображая его содержимое на соседней панели (не для всех плагинов)
SimSU ··· ·· -- ··· ··-

DV
Posts: 308
Joined: Mon 07 Aug, 2006 08:23
Has thanked: 2 times
Been thanked: 2 times

Re: Открытие папок в пассивной панели

Post by DV » Wed 08 Feb, 2012 21:07

HaRT wrote:Или основное применение предполагается как раз с обычными панелями?
Именно так. Потому как использование панели Tree, к сожалению, неудобно из-за "статического" характера работы со структурой папок, требующего весьма трудоёмкого перечитывания всего дерева от корня. Меня даже посещала странная идея попробовать прикрутить к FAR стандартный виндовый диалог выбора папки как альтернативу :)

User avatar
HaRT
Moderator
Posts: 8077
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

Re: Открытие папок в пассивной панели

Post by HaRT » Thu 09 Feb, 2012 11:36

DV wrote:Меня даже посещала странная идея попробовать прикрутить к FAR стандартный виндовый диалог выбора папки как альтернативу :)
Это вроде бы должно несложно реализовываться плагином.
Другой разговор, что этот самый виндовый диалог лично я считаю крайне неудобным (по меньшей мере в ХРюшке).
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
Centaur
Posts: 1083
Joined: Tue 05 Apr, 2005 20:09
Location: Novosibirsk, Russia

Re: Открытие папок в пассивной панели

Post by Centaur » Thu 09 Feb, 2012 12:29

HaRT wrote:Другой разговор, что этот самый виндовый диалог лично я считаю крайне неудобным (по меньшей мере в ХРюшке).
+1. У меня основной сценарий использования диалога выбора каталога — это скопировать из FAR’а по Alt+Shift+Ins текущий путь и вставить в диалог. И очень ругаюсь, когда соответствующая функция вызывается с флагом «не показывать поле ввода пути».

User avatar
HaRT
Moderator
Posts: 8077
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

Re: Открытие папок в пассивной панели

Post by HaRT » Thu 09 Feb, 2012 12:56

Centaur wrote:когда соответствующая функция вызывается с флагом «не показывать поле ввода пути».
Меня выручает FlashFolder, хоть и не всегда. Под Вистой и Семёрой не смотрел.
Фар есть инструмент, а не нянька. © 2009 DrKnS

DV
Posts: 308
Joined: Mon 07 Aug, 2006 08:23
Has thanked: 2 times
Been thanked: 2 times

Re: Открытие папок в пассивной панели

Post by DV » Fri 13 Dec, 2013 16:50

Под FAR3 (помещаем в Macros\internal):


Аналогично для "Shell_CtrlShiftRight.lua".


Аналогично для "Shell_CtrlShiftUp.lua" (с заменой Keys(\"Down\") на Keys(\"Up\") ).

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

Re: Открытие папок в пассивной панели

Post by John Doe » Wed 18 Dec, 2013 12:11

DV wrote:Под FAR3 (помещаем в Macros\internal):
Папка internal предназначена для макросов записанных с клавиатуры.
Прочие макросы надо держать в папке scripts (формат файлов потребуется изменить).

DV
Posts: 308
Joined: Mon 07 Aug, 2006 08:23
Has thanked: 2 times
Been thanked: 2 times

Re: Открытие папок в пассивной панели

Post by DV » Thu 27 Feb, 2014 14:33

Всё-в-одном для FAR3:

User avatar
SUSim
Posts: 1477
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 4 times
Been thanked: 4 times

Re: Открытие папок в пассивной панели

Post by SUSim » Fri 28 Feb, 2014 19:45

А как же плагиновые панели, и сеть, и линки?
SimSU ··· ·· -- ··· ··-

DV
Posts: 308
Joined: Mon 07 Aug, 2006 08:23
Has thanked: 2 times
Been thanked: 2 times

Re: Открытие папок в пассивной панели

Post by DV » Mon 03 Mar, 2014 11:38

SUSim wrote:А как же плагиновые панели, и сеть, и линки?
Пока что out of scope...

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

Re: Открытие папок в пассивной панели

Post by John Doe » Wed 02 Jul, 2014 13:49

Позаимствовал вашу идею перехода вверх/вниз по элементам панели, так чтобы элементы-папки открывались на соседней панели (в моём варианте больше макросов, и плагиновые панели поддерживаются).

Post Reply

Return to “Обсуждение макросов”