GetMacroCopy

Здесь обсуждается всё, что касается макросов.
User avatar
John Doe
Бюрократ
Posts: 12075
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 28 times
Been thanked: 152 times

GetMacroCopy

Post by John Doe » Sat 01 Dec, 2018 13:26

Latest post of the previous page:

Отдельное пожелание: функция (скажем, ChooseMacro), формирующая меню макросов, аналогичное меню конфликта макросов.
Аргументом этой функции может служить список макросов, полученный mf.MatchMacro.
Это может быть не самостоятельная функция, а метод объекта.

Это вариант решения https://bugs.farmanager.com/view.php?id=3684, и потенциально других подобных задач.
Например, таким образом было бы делом простого макроса запросить у пользователя клавишу, и вывести на экран список подходящих макросов, для изучения/редактирования/запуска.

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

GetMacroCopy

Post by John Doe » Sat 01 Dec, 2018 14:08

Ещё одна задача, которую приходится переизобретать, это преобразование имён клавиш farkey <-> macrokey (разница в указании левосторонних модификаторов)

Возможно стоит завести отдельную таблицу Macro, где собрать соответствующие функции.

Post Reply

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