StructSize
Это поле должно содержать размер структуры MacroExecuteString
. Перед использованием структуры плагин должен заполнить поле.
Flags
Комбинация флагов (тип
FARKEYMACROFLAGS
, используются только KMFLAGS_SILENTCHECK, KMFLAGS_LUA и KMFLAGS_MOONSCRIPT):
SequenceText
Скрипт в текстовом виде. Если начинается символом @
, то последующая часть интерпретируется как имя файла-скрипта (допустимо использование переменных окружения).
InCount
Количество аргументов для передачи скрипту. Если аргументов нет, установите в ноль.
InValues
Указатель на массив аргументов скрипта.
OutCount
Количество элементов, возвращённых скриптом (значение устанавливает Far Manager).
OutValues
Указатель на массив элементов, возвращённых скриптом (значение устанавливает Far Manager).