Panel.CtrlShiftBackSlash.lua — открыть тот же каталог

Здесь обсуждается всё, что касается макросов.

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

Post by HaRT » Thu 21 Mar, 2013 12:12

faruh wrote:Macros: Panel.CtrlShiftBackSlash.lua
Description: "Activate the same folder in the passive panel as in the active panel"

Макрос работает если на обоих панелях тот же диск. Если разные - не работает.

Far Manager, version 3.0 (build 3258) x86
Плохой багрепорт. Следуйте рекомендациям в шапке раздела.
Фар есть инструмент, а не нянька. © 2009 DrKnS

2useven10
Posts: 3966
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 168 times

Re: Panel.CtrlShiftBackSlash.lua

Post by 2useven10 » Thu 21 Mar, 2013 12:31

макрос обновлён

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

Re: Panel.CtrlShiftBackSlash.lua

Post by John Doe » Thu 21 Mar, 2013 12:37

http://farmanager.com/svn/trunk/addons/ ... kSlash.lua

Code: Select all

Macro {
  area="Shell"; key="CtrlShiftBackSlash"; flags=""; description="Activate the same folder in the passive panel as in the active panel"; action = function()
    panel.SetPanelDirectory(nil,0,panel.GetPanelDirectory(nil,1))
  end;
}

User avatar
faruh
Posts: 55
Joined: Sat 04 Apr, 2009 19:46

Re: Panel.CtrlShiftBackSlash.lua

Post by faruh » Thu 21 Mar, 2013 12:40

2useven10 wrote:макрос обновлён
уважаю!

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

Re: Panel.CtrlShiftBackSlash.lua

Post by John Doe » Thu 21 Mar, 2013 12:53

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

2useven10
Posts: 3966
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 168 times

Re: Panel.CtrlShiftBackSlash.lua

Post by 2useven10 » Thu 21 Mar, 2013 13:06

зачем? для многих плагинов работает.

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

Re: Panel.CtrlShiftBackSlash.lua

Post by John Doe » Thu 21 Mar, 2013 13:09

Если так, то да

Denis
Posts: 1419
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 6 times
Been thanked: 2 times

Re: Panel.CtrlShiftBackSlash.lua

Post by Denis » Thu 21 Mar, 2013 13:58

К нему бы ещё установку текущего файла.

2useven10
Posts: 3966
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 168 times

Re: Panel.CtrlShiftBackSlash.lua

Post by 2useven10 » Thu 21 Mar, 2013 14:06

уважаю!
не я автор. если память мне не врёт, взято у zg

User avatar
SUSim
Posts: 1531
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 9 times

Re: Panel.CtrlShiftBackSlash.lua

Post by SUSim » Thu 21 Mar, 2013 18:05

мой макрос конечно не тривиален но работает почти со всеми плагинами и ещё плюсы!!!
SimSU.Shell.SamePath.lua Сделать пассивную панель = активной. © SimSU


(МАКРОС в ближайшее время будет оптимизирован - на работоспособность не повлияет :) )
SimSU ··· ·· -- ··· ··-

Denis
Posts: 1419
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 6 times
Been thanked: 2 times

Re: Panel.CtrlShiftBackSlash.lua

Post by Denis » Sat 23 Mar, 2013 13:04

Я так полагаю, что правильное имя для shotcut'a - "CtrlShiftBS",
так же добавил установку текущего файла:

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

Re: Panel.CtrlShiftBackSlash.lua

Post by John Doe » Sat 23 Mar, 2013 13:10

BS = BackSpace

Denis
Posts: 1419
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 6 times
Been thanked: 2 times

Re: Panel.CtrlShiftBackSlash.lua

Post by Denis » Sat 23 Mar, 2013 13:14

На макрос сработает на "CtrlShiftBS", а не на "CtrlShiftBackSlash" или ""CtrlShiftBackSpace".

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

Re: Panel.CtrlShiftBackSlash.lua

Post by John Doe » Sat 23 Mar, 2013 13:19

Я чего-то наверно не понимаю
Вот сабжевый макрос: http://farmanager.com/svn/trunk/addons/ ... kSlash.lua
Явно сработает CtrlShiftBackSlash
Что значит правильное имя, или неправильное имя?

Denis
Posts: 1419
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 6 times
Been thanked: 2 times

Re: Panel.CtrlShiftBackSlash.lua

Post by Denis » Sat 23 Mar, 2013 13:22

У меня не срабатывает на CtrlShiftBackSlash, а вот на CtrlShiftBS срабатывает.

Post Reply

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