FastMacro – Быстрый поиск доступных макросов

Здесь обсуждается всё, что касается макросов.
LAT
Posts: 314
Joined: Thu 21 Jan, 2010 20:00
Has thanked: 19 times
Been thanked: 34 times

FastMacro – Быстрый поиск доступных макросов

Post by LAT »

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

Настройки: переменная gConfig в начале скрипта или (более высокий приоритет) файл fastmacro.cfg, который должен находиться в той же папке, что и текущий скрипт.

Клавиши управления по умолчанию:
Enter – запуск макроса.
Esc – отмена последнего фильтра для ключа или отмена поиска.
Up,Down – перемещение по списку.

Клавиши (или их комбинации), не задействованные в настройках: установка/сброс фильтра для ключа.

Нюансы:

Образец файла настройки:
fastmacro.cfg.7z
(1.61 KiB) Downloaded 6 times
Attachments
fastmacro45.lua.7z
(6.57 KiB) Downloaded 8 times
Last edited by LAT on Wed 15 Apr, 2020 20:33, edited 38 times in total.

LAT
Posts: 314
Joined: Thu 21 Jan, 2010 20:00
Has thanked: 19 times
Been thanked: 34 times

FastMacro – Быстрый поиск доступных макросов

Post by LAT »

Latest post of the previous page:

v.37
Добавлена возможность подтягивания настроек из файла
Добавлена возможность использовать управляющие клавиши для фильтрации (настраивается, но по умолчанию отключена)
Исправлен баг: если название клавиши было частью названия другой клавиши, отображались лишние клавиатурные комбинации
Рефакторинг

LAT
Posts: 314
Joined: Thu 21 Jan, 2010 20:00
Has thanked: 19 times
Been thanked: 34 times

FastMacro – Быстрый поиск доступных макросов

Post by LAT »

Smitis wrote:
Wed 02 Oct, 2019 10:54
Могу показать на примере, как было у меня viewtopic.php?t=7873
v.37. Как подключить - см. шапку темы.

LAT
Posts: 314
Joined: Thu 21 Jan, 2010 20:00
Has thanked: 19 times
Been thanked: 34 times

FastMacro – Быстрый поиск доступных макросов

Post by LAT »

v.38
Регэкспы отображаются перед невалидными ключами.
Исправлен небольшой глюк с фильтрами.
В конфигурацию добавлено поле adjust - подправить высоту списка под количеством элементов (при наличии фильтра), по умолчанию false.

LAT
Posts: 314
Joined: Thu 21 Jan, 2010 20:00
Has thanked: 19 times
Been thanked: 34 times

FastMacro – Быстрый поиск доступных макросов

Post by LAT »

v.39
Исправлена проблема: нескольких ключей, разделенные табуляциями или переводами строки, отображались в меню скрипта сплошной строкой.

citRiks
Posts: 637
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 175 times
Been thanked: 42 times

FastMacro – Быстрый поиск доступных макросов

Post by citRiks »

пользуюсь, забавная штука
я бы предложил внести следующую косметику для пущей красоты:

Code: Select all

key_text = t_macro[i].key:gsub("&", "&&")..t_macro[i].key.rep(" ",gConfig.MaxKeyLen-t_macro[i].key:len())
..
t_item[#t_item+1] = { text = key_text.."│"..(t_macro[i].description:gsub("&", "&&") or ""), selected = pos==Pos,
т.е. добавить :gsub("&", "&&") для более корректного отображения

LAT
Posts: 314
Joined: Thu 21 Jan, 2010 20:00
Has thanked: 19 times
Been thanked: 34 times

FastMacro – Быстрый поиск доступных макросов

Post by LAT »

citRiks wrote:
Fri 27 Mar, 2020 22:21
...я бы предложил внести следующую косметику для пущей красоты...
Спасибо.
v.40. Благодаря citRiks-у исправлен баг: при наличии амперсанда в клавиатурной комбинации макроса или в описании макроса неправильно отображалось содержимое меню.

LAT
Posts: 314
Joined: Thu 21 Jan, 2010 20:00
Has thanked: 19 times
Been thanked: 34 times

FastMacro – Быстрый поиск доступных макросов

Post by LAT »

v.41. Исправлен баг: если у макроса отсутствовало описание, работа скрипта заканчивалась ошибкой.

citRiks
Posts: 637
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 175 times
Been thanked: 42 times

FastMacro – Быстрый поиск доступных макросов

Post by citRiks »

как-то слишком резво происходит перескакивание на целую страницу,
вместо прохода по строчкам клавишами вверх/низ
как-то можно подправить?

LAT
Posts: 314
Joined: Thu 21 Jan, 2010 20:00
Has thanked: 19 times
Been thanked: 34 times

FastMacro – Быстрый поиск доступных макросов

Post by LAT »

citRiks wrote:
Tue 31 Mar, 2020 13:43
как-то слишком резво происходит перескакивание на целую страницу,
вместо прохода по строчкам клавишами вверх/низ
как-то можно подправить?
У меня переход происходит последовательно. Может, у Вас установлен этот макрос: viewtopic.php?p=151729#p151729?

citRiks
Posts: 637
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 175 times
Been thanked: 42 times

FastMacro – Быстрый поиск доступных макросов

Post by citRiks »

LAT wrote:
Tue 31 Mar, 2020 13:51
У меня переход происходит последовательно. Может, у Вас установлен этот макрос: viewtopic.php?p=151729#p151729?
Да, все верно, разобрался, спасибо :)

LAT
Posts: 314
Joined: Thu 21 Jan, 2010 20:00
Has thanked: 19 times
Been thanked: 34 times

FastMacro – Быстрый поиск доступных макросов

Post by LAT »

v.43. При составлении списка скриптов сделан учёт маски файла (для скриптов, предназначенных для редактора и просмотрщика).

LAT
Posts: 314
Joined: Thu 21 Jan, 2010 20:00
Has thanked: 19 times
Been thanked: 34 times

FastMacro – Быстрый поиск доступных макросов

Post by LAT »

v.45
Исправлен баг: если регистр букв в комбинации клавиш не соответствовал строго "Ctrl", "Alt", Shift, такие комбинации определялись как невалидные.
Улучшено поведение строки помощи.
Добавлена возможность фильтрации для комбинаций клавиш, поддерживаемых скриптом MacroEx (viewtopic.php?f=60&t=8764).
В конфигурацию добавлено поле macroex (true, если необходимо учитывать комбинации клавиш для MacroEx). В связи с этим файл конфигурации перезалит.

Post Reply

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