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

Здесь выкладываются готовые к использованию макросы и скрипты.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: DescSS — поиск и выделение по описаниям файлов

Post by John Doe »

Latest post of the previous page:

Smitis wrote:Если плагин будет, это хорошо. А то количество макросов скоро зашкалит за все разумные пределы :)
А конструктивные соображения есть?
В чём недостаток этого макроса по сравнению с плагином?
Тормозит? Не всё обрабатывает?
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

Re: DescSS — поиск и выделение по описаниям файлов

Post by Smitis »

John Doe wrote:А конструктивные соображения есть?
В чём недостаток этого макроса по сравнению с плагином?
Тормозит? Не всё обрабатывает?
Если будет нажата комбинация клавиш, на которой есть макрос, надо диалог закрыть и передать комбинацию клавиш дальше... по идее... Я сделал через eval. Этот момент несколько смущает, как правильно. В обычном быстром поиске область Search. Сдесь Dialog. Есть ещё Common...
Хотя, с другой стороны, в плагине тоже область Dialog будет...
В общем, есть сомнения.

Также, макрос использует для сравнения mf.fmatch, которая предназначена для сравнения файлов по маске. В простейших случаях всё равно. В более сложных маска - это несколько масок файлов через разделитель (запятую, точку с запятой), исключения, нестандартная для масок файлов (в винде) фича с символами в []... Это совершенно не согласуется с описаниями, которые просто текст.
Разум когда-нибудь победит.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: DescSS — поиск и выделение по описаниям файлов

Post by John Doe »

Smitis wrote:Я сделал через eval. Этот момент несколько смущает, как правильно.
Что именно смущает?
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

Re: DescSS — поиск и выделение по описаниям файлов

Post by Smitis »

John Doe wrote:Что именно смущает?
Насколько это полная имитация. Пытался сделать максимально похоже на Search. Но сдесь, после закрытия диалога, область Shell. Хотя именно это лично мне без разницы - у меня все макросы из Shell продублированы на Search. Далее eval. Вот если на какой-нибудь комбинации клавиш два и более макроса, с одинаковыми условиями вызова, будет выведено меню с выбором макроса. А eval выполняет самый первый. С левыми модификаторами не всё понятно (в другой теме обсуждается).
Разум когда-нибудь победит.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: DescSS — поиск и выделение по описаниям файлов

Post by John Doe »

Не уверен что правильно понял проблему, но в eval можно указать требуемую область.

С меню же действительно интересно, вероятно его надо выводить.
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

Re: DescSS — поиск и выделение по описаниям файлов

Post by Smitis »

John Doe wrote:Не уверен что правильно понял проблему, но в eval можно указать требуемую область.

С меню же действительно интересно, вероятно его надо выводить.
Была мысль в конце делать так

Code: Select all

if eval("Search/"..exit_key,2)==-2 then
  if eval("Common/"..exit_key,2)==-2 then
    Keys(exit_key)
  end
end
Но думаю, фиг с ним, область всё равно Shell будет (это, если в макросе проверка). По большому счёту, меня так устраивает. Ну разве только что-нибудь действительно стоящее придумается.

А с меню - похоже там чересчур сложно будет.
Разум когда-нибудь победит.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: DescSS — поиск и выделение по описаниям файлов

Post by John Doe »

С меню имелось ввиду другое.
Возможно стоит поправить саму функцию Eval.
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

Re: DescSS — поиск и выделение по описаниям файлов

Post by Smitis »

В связи с ломкой апи, макрос с предыдущей страницы работать в новых версиях ФАРа не будет. Чуть позже подправлю. Или может новую тему открыть, а то он всё более разрастается?
Разум когда-нибудь победит.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: DescSS — поиск и выделение по описаниям файлов

Post by John Doe »

Темы разделены.

Smitis
Оформите шапку.
Так чтобы актуальная версия всегда была там.
Укажите минимальный билд фара
User avatar
HaRT
Moderator
Posts: 10822
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Post by HaRT »

Smitis
Да и тему надо как-то переименовать, чтобы не путать с обсуждением плагина DescSS.
Это как раз удобно сделать при редактировании шапки путём задания нового заголовка сообщения (он станет заголовком темы).
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: DescSS — поиск и выделение по описаниям файлов

Post by John Doe »

Тот плагин никто не обсуждает, и не обсуждал можно сказать, поэтому я бы не переживал о названии.
Имхо
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

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

Post by Smitis »

Название поменял. Оформлю уже завтра.
Разум когда-нибудь победит.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

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

Post by John Doe »

Всё-таки "поиск и выделение" это как-то понятней чем абстрактная "работа с описаниями".
Думаю имелось ввиду убрать из названия DescSS (хотя мне и это не мешало).
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

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

Post by Smitis »

John Doe wrote:Всё-таки "поиск и выделение" это как-то понятней чем абстрактная "работа с описаниями".
Думаю имелось ввиду убрать из названия DescSS (хотя мне и это не мешало).
Пришлось ещё добавить макросов, чтобы соответствовать теме :)
Разум когда-нибудь победит.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

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

Post by John Doe »

Желательно в шапке привести и код.
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

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

Post by Smitis »

John Doe wrote:Желательно в шапке привести и код.
Добавил код, доредактировал описание.
Разум когда-нибудь победит.
Post Reply

Return to “Полезные макросы и скрипты”