Macro Browser: Почему key в заголовке Macro обязателен?
Macro Browser: Почему key в заголовке Macro обязателен?
Например:
Если key:"" убрать, то в Macro Browser скрипта не видно. Разве не правильней было бы при его отсутствии создавать пустой key автоматом?
Если key:"" убрать, то в Macro Browser скрипта не видно. Разве не правильней было бы при его отсутствии создавать пустой key автоматом?
- John Doe
- Бюрократ
- Posts: 13807
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 426 times
- Contact:
Re: Macro Browser: Почему key в заголовке Macro обязателен?
Определение макроса считается некорректным без key, area и action, и молча пропускается. Всё нормально.
И кстати если вы зададите несколько макросов с key="", то в Macro Browser будет видно только один (так по крайне мере было до недавних рефакторингов)
В данном случае я как раз хотел высказать пожелание, чтобы запоминались все макросы даже если key==""
И кстати если вы зададите несколько макросов с key="", то в Macro Browser будет видно только один (так по крайне мере было до недавних рефакторингов)
В данном случае я как раз хотел высказать пожелание, чтобы запоминались все макросы даже если key==""
Re: Macro Browser: Почему key в заголовке Macro обязателен?
К счастью, для 3924 это не так.И кстати если вы зададите несколько макросов с key=""
Без action и area понятно почему, но причём здесь key? Я не к тому, как реализовано, а к тому, что реализовано нелогично. Если есть браузер макросов из которого можно выбрать макрос для запуска, то очевидно, что key ему не обязателен.Определение макроса считается некорректным без key, area и action
- John Doe
- Бюрократ
- Posts: 13807
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 426 times
- Contact:
Re: Macro Browser: Почему key в заголовке Macro обязателен?
Тогда ему и area не обязателен.AleXH wrote:Если есть браузер макросов из которого можно выбрать макрос для запуска, то очевидно, что key ему не обязателен.
P.S.
Кстати у меня есть макросы с заглушкой вместо реального action.
Re: Macro Browser: Почему key в заголовке Macro обязателен?
В общем смысле да, но на практике все area специфичны, поэтому я не представляю макрос, который действительно был бы востребован абсолютно во всех ариях.Тогда ему и area не обязателен
заглушка вместо action для тестов это одно, а для регулярного макроса это не нужно - или я не прав?
- John Doe
- Бюрократ
- Posts: 13807
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 426 times
- Contact:
Re: Macro Browser: Почему key в заголовке Macro обязателен?
По ссылке выше реальный макрос.AleXH wrote:заглушка вместо action для тестов это одно, а для регулярного макроса это не нужно - или я не прав?
Вся работа выполняется в condition.
Можно было бы выполнять часть в action, но тогда надо было как-то передать туда значение (и иначе чем через общий upvalue пока не предусмотрено).
Перенести всё в action тоже нельзя, т.к. в зависимости от условия надо вернуть управление другим макросам.
Re: Macro Browser: Почему key в заголовке Macro обязателен?
Предполагает ли это, что в перспективе проверка структуры полей Macro будет не столь жёсткой?
- John Doe
- Бюрократ
- Posts: 13807
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 426 times
- Contact:
Re: Macro Browser: Почему key в заголовке Macro обязателен?
От меня тут ничего не зависит.
А вам советую рассмотреть и другие возможности.
Например, выводить свой собственный список с выбором скрипта. Это довольно просто.
А вам советую рассмотреть и другие возможности.
Например, выводить свой собственный список с выбором скрипта. Это довольно просто.
Re: Macro Browser: Почему key в заголовке Macro обязателен?
С Macro Browser нужно что-то делать - в списке от обилия макросов рябит в глазах, а фильтрации нет. Вместе с тем мозг как стек - пытаешься запомнить новую распальцовку, забывается какая-нибудь из ранее запомненных
- John Doe
- Бюрократ
- Posts: 13807
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 426 times
- Contact:
Re: Macro Browser: Почему key в заголовке Macro обязателен?
Фильтрация есть, как и в любом списке фара, RAlt.
Если это неудобно, то на форуме есть скрипт автофильтра.
Если этого мало, то собственная система фильтров есть в MacroBrowser alt.
Если это неудобно, то на форуме есть скрипт автофильтра.
Если этого мало, то собственная система фильтров есть в MacroBrowser alt.
- John Doe
- Бюрократ
- Posts: 13807
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 426 times
- Contact:
Re: Macro Browser: Почему key в заголовке Macro обязателен?
LuaMacro\changelog wrote:Code: Select all
shmuel 03.06.2014 22:53:34 +0200 - build 361 1. Поле 'key' в спецификации макроса сделано опциональным.