John Doe wrote:Определившись с расширением, можно добавить маску в соответствующую схему колорера.
Использую маску *.farmenu.ini и вроде как и колорер трогать не надо.
Для работы с такими меню удобно назначить ассоциацию
Соответственно, по заданной команде
lua:mf.usermenu(3,"!`.farmenu.ini")
для *.exe вызвается
exe.farmenu.ini, для *.jpg —
jpg.farmenu.ini, для *.txt —
txt.farmenu.ini (и т.п.)
И получается почти тоже, что делал анси-плагин
"Меню формата" ("Format Menu"). Что само по себе не плохо. Только это всё же менее удобно чем плагин. По двум позициям. Во-первых, надо следить, чтобы на занятое сочетание клавиш больше на задавались команды. Иначе приходится отвлекаться на лишний выбор и делать лишнее движение пальцами. И, во-вторых, слишком много надо создавать контекстных меню. Практически на каждое мало-мальски часто применяемое расширение. Ведь на разнообразное сочетание расширений файлов, как это сделано в плагине, таким способом контекстное меню не сформируешь, кажется.
Поэтому предпочтительно задавать ассоциации файлов раздельно по каждой команде. Тогда маски можно задавать любыми группами. И формируются практически такие же удобные для пользователя меню как это было в плагине.