usermenu

Far Manager Macro System

usermenu


mf.usermenu (mode, filename)

Параметры:
  mode:     number (0 по умолчанию)
  filename: string или nil

Возвращает:
  ничего

Описание:
  Открывает или создаёт пользовательское меню.

  - mode может содержать бит 0x100, в этом случае функция возвращается
    только по закрытии пользовательского меню (синхронный вызов). Если
    данный бит равен нулю, то функция возвращается немедленно по открытии
    меню (асинхронный вызов).

  Поведение функции в зависимости от величины младшего байта mode:

    0: равносильно нажатию F2 в панелях; filename игнорируется.
    1: выводится диалог выбора пользовательского меню; filename игнорируется.
    2: файл открывается "как есть", т.е. по заданному filename.
    3: файл filename открывается в %farprofile%\Menus (папка создаётся
       автоматически).

См. также:
Ограничения в использовании некоторых функций