Макросы для фильтров панелей

Здесь обсуждается всё, что касается макросов.
User avatar
DAtaMan
Posts: 262
Joined: Wed 24 Jun, 2009 10:01
Location: не отсюда

Макросы для фильтров панелей

Post by DAtaMan »

  1. (Alt-I) - сбросить фильтр на текущей панели
  2. (Ctrl-Alt-I) - сбросить фильтр на обеих панелях
  3. (Alt-F) - показывать только файлы (FAR2 b1399 и выше)
  4. (Alt-Shift-F) - показывать только файлы на обеих панелях (FAR2 b1399 и выше)
  5. (Alt-D) - показывать только папки (FAR2 b1399 и выше)
  6. (Alt-Shift-D) - показывать только папки на обеих панелях (FAR2 b1399 и выше)
  7. (Alt-X) - скрыть файлы с расширением, как у текущего (FAR2 b1391 и выше)
  8. (Alt-Shift-X) - скрыть файлы на обеих панелях с расширением, как у текущего (FAR2 b1391 и выше)
  9. (Alt-S) - показывать только файлы с расширением, как у текущего (FAR2 b1391 и выше)
  10. (Alt-Shift-S) - показывать на обеих панелях только файлы с расширением, как у текущего (FAR2 b1391 и выше)
Attachments
PanelFilterMacros2.7z
(789 Bytes) Downloaded 177 times
2B OR NOT 2B = FF (Иногда code - это просто код. Почти Дйерф Омолш Днумзигис)
To ban or not to ban, that is the question. ©
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Re: Макросы для фильтров панелей

Post by Skirda »

давай ка я некоторые из них в Писание в примеры засуну.
не возражаешь?
We are the Borg. You will be assimilated.
So Say We All!
User avatar
DAtaMan
Posts: 262
Joined: Wed 24 Jun, 2009 10:01
Location: не отсюда

Re: Макросы для фильтров панелей

Post by DAtaMan »

Skirda wrote:давай ка я некоторые из них в Писание в примеры засуну.
не возражаешь?
Конечно нет, в смысле не возражаю ! :)
Хотя их ещё надо доработать, баги есть. :(
А вообще-то такая "хотелка" - добавить в макроязык функции для работы с фильтром.
2B OR NOT 2B = FF (Иногда code - это просто код. Почти Дйерф Омолш Днумзигис)
To ban or not to ban, that is the question. ©
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Re: Макросы для фильтров панелей

Post by Skirda »

DAtaMan wrote:добавить в макроязык функции для работы с фильтром.
что именно ты хочешь "функсить"?
We are the Borg. You will be assimilated.
So Say We All!
User avatar
DAtaMan
Posts: 262
Joined: Wed 24 Jun, 2009 10:01
Location: не отсюда

Re: Макросы для фильтров панелей

Post by DAtaMan »

Skirda wrote:что именно ты хочешь "функсить"?
Как-то так:
  1. Проверка, есть ли в фильтре заданное расширение
  2. Если есть, возможность узнать тип фильтра - включение или исключение
  3. Добавить в фильтр расширение или список расширений
  4. Убрать из фильтра расширение или список расширений
UPD: Тогда можно было бы обойтись без "танцев" с фильтром VMenu.
2B OR NOT 2B = FF (Иногда code - это просто код. Почти Дйерф Омолш Днумзигис)
To ban or not to ban, that is the question. ©
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Re: Макросы для фильтров панелей

Post by Skirda »

с этим переползаем сюда
We are the Borg. You will be assimilated.
So Say We All!
User avatar
DAtaMan
Posts: 262
Joined: Wed 24 Jun, 2009 10:01
Location: не отсюда

Re: Макросы для фильтров панелей

Post by DAtaMan »

Изменил некоторые хоткеи, прибил баги ( наверняка не все :) )
Добавил скрыть/показать файлы/папки - только для build 1399 и выше.
2B OR NOT 2B = FF (Иногда code - это просто код. Почти Дйерф Омолш Днумзигис)
To ban or not to ban, that is the question. ©
User avatar
lordmuzer
Posts: 533
Joined: Mon 12 Nov, 2007 22:05
Location: Киев
Has thanked: 20 times
Contact:

Re: Макросы для фильтров панелей

Post by lordmuzer »

спасибо за классную идею, и реализацию. очень удобно
выкладывай, пожалуйста, еще и рег файлом. потому что копировать кусочками каждый раз, как то неудобно
User avatar
[e]Bu$ter
Posts: 792
Joined: Mon 30 May, 2005 23:05
Location: Беларусь, Минск
Contact:

Re: Макросы для фильтров панелей

Post by [e]Bu$ter »

Спасибо, DAtaMan. До этого вообще фильтрами не пользовался, а сейчас приладил пару твоих макросов, и в совокупности плагином TrueBranch почуял кайф.

Upd.
В макросе на Alt-S нужно проверять не папка ли у нас под курсором. Глючит само по себе, и вообще не выполняется если у папки есть расширение.
Volodya
Posts: 268
Joined: Thu 31 Mar, 2005 19:41
Has thanked: 30 times

Re: Макросы для фильтров панелей

Post by Volodya »

Макросы в пунктах 6 и 8 вроде совпадают. По крайней мере, буквосочетание и описание
User avatar
DAtaMan
Posts: 262
Joined: Wed 24 Jun, 2009 10:01
Location: не отсюда

Re: Макросы для фильтров панелей

Post by DAtaMan »

Спасибо за отзывы, но прежде всего спасибо команде разработчиков за очень быстрое реагирование на баг-репорты.
Добавил reg-файл и ещё парочку макросов. :)
нужно проверять не папка ли у нас под курсором
Сделал.
Не стал усложнять и учитывать, включены ли уже режимы включения/исключения на той или иной панели.
Надо ли ?
Макросы в пунктах 6 и 8 вроде совпадают.
Да, ошибся. Исправил.
2B OR NOT 2B = FF (Иногда code - это просто код. Почти Дйерф Омолш Днумзигис)
To ban or not to ban, that is the question. ©
User avatar
DAtaMan
Posts: 262
Joined: Wed 24 Jun, 2009 10:01
Location: не отсюда

Re: Макросы для фильтров панелей

Post by DAtaMan »

Исправления в Alt(Shift)S и Alt(Shift)X - работали некорректно, если файл без расширения.
2B OR NOT 2B = FF (Иногда code - это просто код. Почти Дйерф Омолш Днумзигис)
To ban or not to ban, that is the question. ©
User avatar
lordmuzer
Posts: 533
Joined: Mon 12 Nov, 2007 22:05
Location: Киев
Has thanked: 20 times
Contact:

Re: Макросы для фильтров панелей

Post by lordmuzer »

в версии фара b1420 валиться с "Переменная 'FSPLIT_EXT' не найдена"
я что то не так делаю ? вроде б раньше работало (
User avatar
DAtaMan
Posts: 262
Joined: Wed 24 Jun, 2009 10:01
Location: не отсюда

Re: Макросы для фильтров панелей

Post by DAtaMan »

На новом компе ?
Либо заменить её в макросах на 8, либо импортировать MacroConsts.reg
2B OR NOT 2B = FF (Иногда code - это просто код. Почти Дйерф Омолш Днумзигис)
To ban or not to ban, that is the question. ©
User avatar
lordmuzer
Posts: 533
Joined: Mon 12 Nov, 2007 22:05
Location: Киев
Has thanked: 20 times
Contact:

Re: Макросы для фильтров панелей

Post by lordmuzer »

аааа. точно. забыл. спасибо!
Post Reply

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